Advertisement
fellpz

Calculadora simples (case)

Mar 23rd, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.   float x,y;
  8.   int op;
  9. do  {
  10.   cout << "\nDigite a opcao desejada: ";
  11.   cout << "\n=========================";
  12.   cout << "\n(1) Adicao";
  13.   cout << "\n(2) Subtracao";
  14.   cout << "\n(3) Multiplicacao";
  15.   cout << "\n(4) Divisao";
  16.   cout << "\n";
  17.   cin >> op;
  18. } while ( (op<1) || (op>4) );
  19.   switch(op)
  20.   {
  21.     case 1:
  22.       cout << "\nDigite um numero: ";
  23.       cin >> x;
  24.       cout << "\nDigite outro numero: ";
  25.       cin >> y;
  26.       cout << "\n\nA adicao eh: " << x+y << "\n";
  27.     break;
  28.     case 2:
  29.       cout << "\nDigite um numero: ";
  30.       cin >> x;
  31.       cout << "\nDigite outro numero: ";
  32.       cin >> y;
  33.       cout << "\n\nA subtracao eh: " << x-y << "\n";
  34.     break;
  35.     case 3:
  36.       cout << "\nDigite um numero: ";
  37.       cin >> x;
  38.       cout << "\nDigite outro numero: ";
  39.       cin >> y;
  40.       cout << "\n\nA multiplicacao eh: " << x*y << "\n";
  41.     break;
  42.     case 4:
  43.       cout << "\nDigite um numero: ";
  44.       cin >> x;
  45.       cout << "\nDigite outro numero: ";
  46.       cin >> y;
  47.  
  48.       if(x!=0 || y!=0)
  49.         {
  50.             cout << "\n\nA divisao eh: " << x/y;
  51.         }else{
  52.  
  53.         cout << "Voce nao pode dividir 0 por 0";
  54.  
  55.         }
  56.  
  57.     break;
  58.     default:
  59.       cout << "\nOpção invalida!" << "\n";
  60.     break;
  61.   }
  62.   return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement