мой второй коммит
This commit is contained in:
parent
b96ebdc32d
commit
be8f26eaca
32
calculator.cpp
Normal file
32
calculator.cpp
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
double num1, num2;
|
||||||
|
char op;
|
||||||
|
|
||||||
|
std::cout << "Введите выражение (например, 5 + 3): ";
|
||||||
|
std::cin >> num1 >> op >> num2;
|
||||||
|
|
||||||
|
switch(op) {
|
||||||
|
case '+':
|
||||||
|
std::cout << "Результат: " << num1 + num2 << std::endl;
|
||||||
|
break;
|
||||||
|
case '-':
|
||||||
|
std::cout << "Результат: " << num1 - num2 << std::endl;
|
||||||
|
break;
|
||||||
|
case '*':
|
||||||
|
std::cout << "Результат: " << num1 * num2 << std::endl;
|
||||||
|
break;
|
||||||
|
case '/':
|
||||||
|
if(num2 != 0)
|
||||||
|
std::cout << "Результат: " << num1 / num2 << std::endl;
|
||||||
|
else
|
||||||
|
std::cout << "Ошибка: деление на ноль!" << std::endl;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
std::cout << "Неверный оператор!" << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user