• Matéria: Informática
  • Autor: juuhmoreira16
  • Perguntado 9 anos atrás

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.

Respostas

respondido por: exploit
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.

Perguntas similares