БЕСПЛАТНОЕ РЕШЕНИЕ ЗАДАЧ

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

Здесь приведен пример программы, в которой реализуется очень простой калькулятор. Пользователь поочередно вводит числа и символы операций с этими числа­ми (сложение, вычитание, умножение и деление). Операции выполняются последовательно, до тех пор, пока пользователь не вводит знак равенства.

#include 
using namespace std;
int main(){
//Переменные для записи результата 
//вычислений и вводимого числа:
double x,s;
//Переменная для записи символа операции:
char op;
//Ввод первого числа:
cout << " >> ";
cin >> x;
s=x;
//Оператор цикла для вычисления результата:
while(true){
 //Считывание символа операции:
 cout << " >> ";
 cin >> op;
 //Команда выхода из оператора цикла:
 if(op=='='){
 cout << "---> " << s << endl;
 exit(0);
 }
 //Ввод числа:
 cout << " >> ";
 cin >> x;
 //Обработка символа операции:
 switch(op){
 case '+':
 s+=x;
 break;
 case '-':
 s-=x;
 break;
 case '*':
 s*=x;
 break;
 case '/':
 s/=x;
 }
}
return 0;
}

Оставить комментарий

Вы должны быть авторизованы , чтобы оставить или оценить комментарий.

Онлайн всего: 7
Гостей: 7
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте