Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Ru");
- double a, b;
- char op;
- cout << "Введите два значения, для последующих действий:" << endl;
- cin >> a >> b;
- system("cls");
- cout << "Ваши значения " << a << " и " << b << ".\nТеперь выберите арифметическую операцию:" << endl;
- cin >> op;
- system("cls");
- switch (op)
- {
- case '+':
- cout << a << op << b << " = " << (double)a + (double)b << endl;
- break;
- case '-':
- cout << a << op << b << " = " << (double)a - (double)b << endl;
- break;
- case '*':
- cout << a << op << b << " = " << (double)a * (double)b << endl;
- break;
- case '/':
- cout << a << op << b << " = " << (double)a / (double)b << endl;
- break;
- case '%':
- cout << a << op << b << " = " << (int)a % (int)b << endl;
- break;
- default: cout << "Ошибка ввода!" << endl; break;
- }
- return 0;
- }
- /*
- Я не совсем понял как должна выглядеть программа.
- Поэтому написал ее по своему, с выбором арифметических операций.
- Использовал преобразование типов, чтобы числа с точкой отображались правильно.
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement