Вопрос задан 16.06.2023 в 00:41. Предмет Информатика. Спрашивает Андреева Кристина.

Напишите простой калькулятор на c++

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Привченко Егор.

Ответ:

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

double a, b;

cin >> a;

char o = ' ';

while (o == ' ' || o == '\n') {

cin >> o;

}

cin >> b;

if (o == '+') cout << a + b;

else if (o == '-') cout << a - b;

else if (o == '*') cout << a * b;

else if (o == '/') cout << a / b;

else cout << "ERROR";

}



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример простого калькулятора на языке программирования C++:

```cpp #include

using namespace std;

int main() { char operatorSymbol; double num1, num2;

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

cout << "Введите два числа: "; cin >> num1 >> num2;

switch (operatorSymbol) { case '+': cout << num1 << " + " << num2 << " = " << num1 + num2; break; case '-': cout << num1 << " - " << num2 << " = " << num1 - num2; break; case '*': cout << num1 << " * " << num2 << " = " << num1 * num2; break; case '/': if (num2 != 0) { cout << num1 << " / " << num2 << " = " << num1 / num2; } else { cout << "Ошибка: деление на ноль невозможно."; } break; default: cout << "Ошибка: неверный оператор."; break; }

return 0; } ```

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

Надеюсь, это поможет вам создать простой калькулятор на языке программирования C++! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос