Вот пример простого калькулятора на 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++. Вы можете расширить его, добавив поддержку дополнительных операций и функций.