Advertisement
Guest User

new

a guest
Jul 16th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     float a, b, cnt = 3;
  6.     int c, d;
  7.     float sum = 0;
  8.     cout << "Simple calculator" << endl;
  9.     cout << "1 number:";
  10.     cin >> a;
  11.     cout << "2 number:";
  12.     cin >> b;
  13.     cout << "How to calculate?" << endl;
  14. again:
  15.     cout << "1:+  2:-  3:×  4:÷" << endl;
  16.     cin >> c;
  17.     if (c == 1)
  18.     {
  19.         sum = a + b;
  20.         cout << a << "+" << b << "=" << sum << endl;
  21.     }
  22.     else if (c == 2)
  23.     {
  24.         sum = a - b;
  25.         cout << a << "-" << b << "=" << sum << endl;
  26.     }
  27.     else if (c == 3)
  28.     {
  29.         sum = a * b;
  30.         cout << a << "×" << b << "=" << sum << endl;
  31.     }
  32.     else if (c == 4)
  33.     {
  34.         sum = a / b;
  35.         cout << a << "÷" << b << "=" << sum << endl;
  36.     }
  37.     else
  38.     {
  39.         cout << "An unexpected error occurred" << endl;
  40.         cout << "Please re-enter the calculate method" << endl;
  41.         goto again;
  42.     }
  43.     c = 0;
  44.     while (1)
  45.     {
  46.         cout << cnt << " nember:";
  47.         cin >> d;
  48.         cout << "How to calculate?" << endl;
  49.     again1:
  50.         cout << "1:+  2:-  3:×  4:÷" << endl;
  51.         cin >> c;
  52.         if (c == 1)
  53.         {
  54.             sum = sum + d;
  55.             cout << sum - d << "+" << d << "=" << sum << endl;
  56.         }
  57.         else if (c == 2)
  58.         {
  59.             sum = sum - d;
  60.             cout << sum << "-" << d << "=" << sum << endl;
  61.         }
  62.         else if (c == 3)
  63.         {
  64.             sum = sum * d;
  65.             cout << sum << "×" << d << "=" << sum << endl;
  66.         }
  67.         else if (c == 4)
  68.         {
  69.             sum = sum / d;
  70.             cout << sum << "÷" << d << "=" << sum << endl;
  71.         }
  72.         else
  73.         {
  74.             cout << "An unexpected error occurred" << endl;
  75.             cout << "Please re-enter the calculate method" << endl;
  76.             goto again1;
  77.         }
  78.         cnt++;
  79.     }
  80.     return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement