Faça um programa em C++ que peça que o usuário digite 2 números, após a definição dos
números, mostre um Menu de opções enumerado de 1 até 5 para que o usuário possa escolher:
(2,0)
1 – Somar os dois números;
2 – Faça a subtração entre os dois números;
3 – Faça a multiplicação entre os dois números;
4 – Faça a divisão entre os dois números;
5 – Calcule o dobro dos dois números;
Após a escolha da opção, emita a mensagem com o resultado escolhido pelo usuário.
Exemplo da mensagem: A soma de 20 + 20 é igual a 40.
Soluções para a tarefa
Respondido por
0
Aqui está:
#include <iostream>
using namespace std;
int main(){
char const* opcao; // Opção escolhida (Soma, subtração...)
int menu; // Aloca a opção escolhida no menu
float num1, num2, resultado; // num 1 = Recebe o primeiro número, num2 = Recebe o segundo, resultado = aloca o resultado
cout << "Por favor, insira o primeiro numero" << endl;
cin >> num1; // Guarda o número na variável
cout << "Por favor, insira o segundo numero" << endl;
cin >> num2;
cout << " " << endl;
cout << "1- Somar os dois numeros\n2- Faca a subtracao entre os dois numeros\n3- Faca a multiplicacao entre os dois numeros\n4- Faca a divisao entre os dois numeros\n5- Calcule o dobro dos dois numeros" << endl;
cin >> menu;
switch ( menu ){ // Caso a opção escolhida
case 1:
opcao = "Soma";
resultado = num1 + num2;
break;
case 2:
opcao = "Subtracao";
resultado = num1 - num2;
break;
case 3:
opcao = "Multiplicacao";
resultado = num1 * num2;
break;
case 4:
opcao = "Divisao";
resultado = num1/num2;
break;
case 5:
cout << " " << endl;
cout << "Dobro do primeiro numero: " << (num1*2) << endl;
cout << "Dobro do segundo numero: " << (num2*2) << endl;
return 0;
default:
cout << " " << endl;
cout << "Opcao invalida!" << endl;
return 0;
}
// Imprime o resultado
cout << "\nResultado da " << opcao << " de " << num1 << " e " << num2 << " = " << resultado << endl;
return 0;
}
Recomendo que você não só copie e cole. Leia todo o código e tente entender. Abraço.
#include <iostream>
using namespace std;
int main(){
char const* opcao; // Opção escolhida (Soma, subtração...)
int menu; // Aloca a opção escolhida no menu
float num1, num2, resultado; // num 1 = Recebe o primeiro número, num2 = Recebe o segundo, resultado = aloca o resultado
cout << "Por favor, insira o primeiro numero" << endl;
cin >> num1; // Guarda o número na variável
cout << "Por favor, insira o segundo numero" << endl;
cin >> num2;
cout << " " << endl;
cout << "1- Somar os dois numeros\n2- Faca a subtracao entre os dois numeros\n3- Faca a multiplicacao entre os dois numeros\n4- Faca a divisao entre os dois numeros\n5- Calcule o dobro dos dois numeros" << endl;
cin >> menu;
switch ( menu ){ // Caso a opção escolhida
case 1:
opcao = "Soma";
resultado = num1 + num2;
break;
case 2:
opcao = "Subtracao";
resultado = num1 - num2;
break;
case 3:
opcao = "Multiplicacao";
resultado = num1 * num2;
break;
case 4:
opcao = "Divisao";
resultado = num1/num2;
break;
case 5:
cout << " " << endl;
cout << "Dobro do primeiro numero: " << (num1*2) << endl;
cout << "Dobro do segundo numero: " << (num2*2) << endl;
return 0;
default:
cout << " " << endl;
cout << "Opcao invalida!" << endl;
return 0;
}
// Imprime o resultado
cout << "\nResultado da " << opcao << " de " << num1 << " e " << num2 << " = " << resultado << endl;
return 0;
}
Recomendo que você não só copie e cole. Leia todo o código e tente entender. Abraço.
Perguntas interessantes
Matemática,
10 meses atrás
Matemática,
10 meses atrás
História,
10 meses atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás