Составить программу для вычисления над 2 числами, введеными с клавиатуры. Если ввели > и значит делим числа, если знак <*>, то перемножаем.Результат выводим на экран. Использовать оператор Case.

12 Сен 2019 в 03:43
219 +1
0
Ответы
1
include

using namespace std;

int main() {
char operation;
float num1, num2, result;

cout << "Введите первое число: ";
cin >> num1;
cout << "Введите второе число: ";
cin >> num2;
cout << "Введите операцию (+ для сложения, - для вычитания, * для умножения, / для деления): ";
cin >> operation;
switch(operation) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
} else {
cout << "Ошибка: деление на ноль!" << endl;
return 1;
}
break;
default:
cout << "Ошибка: неверная операция!" << endl;
return 1;
}
cout << "Результат операции: " << result << endl;
return 0;

}

20 Апр 2024 в 01:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир