Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using std::cout;
- using std::cin;
- using std::endl;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- bool chsr;
- float a = 0, b = 0;
- char s, chngr;
- cout << "Выбор режима" << endl;
- cout << "0. Режим простых арифметических операций" << endl;
- cout << "1. Режим cложных арифметических операций" << endl;
- cout << "\nВы всегда можете изменить режим нажав клавишу c" << endl;
- cin >> chsr;
- if (chsr == 0)
- {
- cout << "Вы вошли в режим простых арифметических операций" << endl;
- cout << "Введите простое выражение: "; cin >> a >> s >> b;
- }
- else if (chsr == 1)
- {
- cout << "Вы вошли в режим сложных арифметических операций" << endl;
- cout << "Введите факториал: "; cin >> b >> s;
- }
- else
- cout << "Выбор некорректен!" << endl;
- switch (s)
- {
- case '+':
- cout << a << " + " << b << " = " << a + b << endl;
- break;
- case '-':
- cout << a << " - " << b << " = " << a - b << endl;
- break;
- case '*':
- cout << a << " * " << b << " = " << a * b << endl;
- break;
- case '/':
- if (a == 0 || b == 0)
- {
- cout << a << " / " << b << " = " << 0 << endl;
- }
- else
- cout << a << " / " << b << " = " << a / b << endl;
- break;
- case '!':
- cout << 999;
- /*case '%':
- if (a == (float) && b == (float))
- {
- a = (int);
- b = (int);
- }
- cout << a << " % " << b << " = " << a % b << endl;
- break; */
- default:
- cout << "Выражение введено некорректно. " << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement