Найти тему

Простой калькулятор на С++

Вот пример простого калькулятора на C++:

```cpp

#include <iostream>

using namespace std;

int main() {

char operation;

float operand1, operand2, result;

cout << "Введите операцию (+, -, *, /): ";

cin >> operation;

cout << "Введите первый операнд: ";

cin >> operand1;

cout << "Введите второй операнд: ";

cin >> operand2;

switch (operation) {

case '+':

result = operand1 + operand2;

break;

case '-':

result = operand1 - operand2;

break;

case '*':

result = operand1 * operand2;

break;

case '/':

if (operand2 != 0) {

result = operand1 / operand2;

} else {

cout << "Ошибка! Деление на ноль невозможно.";

return 0;

}

break;

default:

cout << "Ошибка! Неправильная операция.";

return 0;

}

cout << "Результат: " << result;

return 0;

}

```

В этом примере мы сначала записываем операцию (`+`, `-`, `*` или `/`), затем вводим два операнда. Затем, с использованием оператора `switch`, выполняем требуемую операцию с заданными операндами и выводим результат.

Обратите внимание, что для деления мы проверяем, не равен ли второй операнд нулю, чтобы избежать деления на ноль и возникновения ошибки.

Это простая реализация калькулятора на C++. Вы можете расширить его, добавив поддержку дополнительных операций и функций.