Вопрос задан 21.06.2023 в 10:19. Предмет Информатика. Спрашивает Славгородский Сергей.

Калькулятор на с+...

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

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

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

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int a=0;

   int b=0;

   char c;

  //бесконечный цикл while(true)

{

   cin>>a>>c>>b;

   switch(c)

   {

       case'*':

       cout<<a*b;

       break;

       

       case'-':

       cout<<a-b;

       break;

       

       case'+':

       cout<<a+b;

       break;

       

       case'/':

       {

           if(b>0)

           cout<<a/b;

           else

           cout<<"деление на ноль невозможно.";

       }

       break;

       

       case'$':

       cout<<pow(a,b);

       break;

       

       default:

       return 0;

   }

   

}

}

Объяснение:

.

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

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

cpp
#include <iostream> using namespace std; int main() { char operation; double num1, num2; cout << "Введите первое число: "; cin >> num1; cout << "Введите операцию (+, -, *, /): "; cin >> operation; cout << "Введите второе число: "; cin >> num2; double result; 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; }

Этот простой калькулятор выполняет базовые математические операции: сложение, вычитание, умножение и деление. Пользователю предлагается ввести два числа и оператор, после чего программа выполняет выбранную операцию и выводит результат.

0 0

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

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

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

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