Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- setlocale(LC_ALL, "ru");
- // объявление переменных и ввод значения с клавиатуры
- float A, B, RES;
- cout << "Введите первое число : ";
- cin >> A;
- cout << "Введите второе число: ";
- cin >> B;
- // реализация программного меню
- char key;
- cout << "\n Введите оператор:\n";
- cout << "\n + - для сложения.\n";
- cout << "\n - - для вычитания.\n";
- cout << "\n * - для умножения.\n";
- cout << "\n / - для деления.\n";
- // ожидание выбора пользователя
- cin >> key;
- switch (key) {
- case '+': // если пользователь выбрал сложение
- RES = A + B;
- cout << "\nОтвет: " << RES << "\n";
- break;
- case '-': // если пользователь выбрал вычитание
- RES = A - B;
- cout << "\nОтвет: " << RES << "\n";
- break;
- case'*': // если пользователь выбрал умножение
- RES = A * B;
- cout << "\nОтвет: " << RES << "\n";
- break;
- case '/': // если пользователь выбрал деление
- if (B != 0) { // если делитель не равен нулю
- RES = A / B;
- cout << "\nОтвет: " << RES << "\n";
- }
- else { // если делитель равен нулю
- cout << "\nДеление на ноль!!!!\n";
- }
- break;
- default: // не является обязательным (но для данного примера обязателен)
- cout << "\nНекорректный оператор!!!!\n";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment