Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     setlocale(LC_ALL, "Ru");
  6.     double a, b;
  7.     char op;
  8.     cout << "Введите два значения, для последующих действий:" << endl;
  9.     cin >> a >> b;
  10.     system("cls");
  11.     cout << "Ваши значения " << a << " и " << b << ".\nТеперь выберите арифметическую операцию:" << endl;
  12.     cin >> op;
  13.     system("cls");
  14.     switch (op)
  15.     {
  16.     case '+':
  17.         cout << a << op << b << " = " << (double)a + (double)b << endl;
  18.         break;
  19.     case '-':
  20.         cout << a << op << b << " = " << (double)a - (double)b << endl;
  21.         break;
  22.     case '*':
  23.         cout << a << op << b << " = " << (double)a * (double)b << endl;
  24.         break;
  25.     case '/':
  26.         cout << a << op << b << " = " << (double)a / (double)b << endl;
  27.         break;
  28.     case '%':
  29.         cout << a << op << b << " = " << (int)a % (int)b << endl;
  30.         break;
  31.     default: cout << "Ошибка ввода!" << endl; break;
  32.     }
  33.     return 0;
  34. }
  35. /*
  36. Я не совсем понял как должна выглядеть программа.
  37. Поэтому написал ее по своему, с выбором арифметических операций.
  38. Использовал преобразование типов, чтобы числа с точкой отображались правильно.
  39. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement