Baixe o app para aproveitar ainda mais
Prévia do material em texto
28 / 03 /2014 Contrua um algoritmo que simule uma calculadora simples (operações básicas), soma, subtração, multiplicação e divisão entre dois números. Para isto, utilize a estrutura de controle de seleção múltipla de C/C++ “switch”. Na tela do computador a saída tem que se apresentar do seguinte modo: Calculadora: 1. Soma 2. Subtração 3. Multiplicação 4. Divisão 5. Sair Var 1 - opcao (inteiro) Var 2 - num1 - } Var 3 - num 2 - } reais (float) Var 4 - total - } Programa: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { float num1, num2; int opcao; cout<< "Primeiro Numero:"; cin>> num1; cout<< "Segundo Numero:"; cin>> num2; cout<< "Digite o numero para realizar a operacao desejada: \n 1. SOMA \n 2. Subtracao \n 3. Multiplicacao \n 4. Divisao \n Digite 5 para sair"; cin>> opcao ; switch(opcao) { case 1: cout<< "Operacao soma" << num1 + num2 << "\n "; break; case 2: cout<< "Operacao subtracao" << num1 - num2 << "\n "; break; case 3: cout<< "Operacao Multiplicacao" << num1 * num2 << "\n "; break; case 4: cout<< "Operacao Divisao" << num1 / num2 << "\n "; break; case 5: cout<< "Power off" << "\n "; break; default: cout<< "\n Operacao nao selecionada"; break; } getch(); } PROJETO MELHORADO: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { float num1, num2; int opcao; cout<< "Digite o numero para realizar a operacao desejada: \n 1. SOMA \n 2. Subtracao \n 3. Multiplicacao \n 4. Divisao \n Digite 5 para sair \n\n"; cin>> opcao ; switch(opcao) { case 1: cout<< "Operacao soma \n\n "; cout<< "Digite o Primeiro Numero: "; cin>> num1; cout<< "Digite o Segundo Numero: "; cin>> num2; cout<< "O resultado e: "; cout<< num1 + num2 << "\n "; break; case 2: cout<< "Operacao subtracao \n\n"; cout<< "Digite o Primeiro Numero: "; cin>> num1; cout<< "Digite o Segundo Numero: "; cin>> num2; cout<< "O resultado e: "; cout<< num1 - num2 << "\n "; break; case 3: cout<< "Operacao Multiplicacao \n\n"; cout<< "Digite o Primeiro Numero: "; cin>> num1; cout<< "Digite o Segundo Numero: "; cin>> num2; cout<< "O resultado e: "; cout<< num1 * num2 << "\n "; break; case 4: cout<< "Operacao Divisao \n\n"; cout<< "Digite o Primeiro Numero: "; cin>> num1; cout<< "Digite o Segundo Numero: "; cin>> num2; cout<< "O resultado e: "; cout<< num1 / num2 << "\n "; break; case 5: cout<< "Power off \nDigite Enter para sair" << "\n "; break; default: cout<< "\n Operacao nao selecionada \n"; break; } getch(); } “VER FOTO PARA A EXPLICAÇÃO DO PROFESSOR”
Compartilhar