Задание
написать простейший калькулятор позволяет производить математические действия "+","-","/","*"
листинг кода

#include "iostream"
 
using namespace std;
 
int addnumber(int num1, int num2)
{
 return num1 + num2;
}
 
int multiplynumb(int num1, int num2)
{
 return num1 * num2;
}
 
int subtractnumb(int num1, int num2)
{
 return num1 - num2;
}
 
int dividenumb(int num1, int num2)
{
 return num1 / num2;
}
 
int main()
{
 char operation = 'c';
 int num1, num2;
 
 while(operation != 'e')
 {
 cout << "Выберите операцию: сложение(+), вычитание(-), деление(/), умножение(*), выход (e):";
 cin >> operation;
 
 switch(operation)
 {
 case '+':
 cin >> num1;
 cin >> num2;
 cout << num1 << "+" << num2 << "=" << addnumber(num1,num2) << endl;
 break;
 case '-':
 cin >> num1;
 cin >> num2;
 cout << num1 << "-" << num2 << "=" << subtractnumb(num1,num2) << endl;
 break;
 case '/':
 cin >> num1;
 cin >> num2;
 cout << num1 << "/" << num2 << "=" << dividenumb(num1,num2) << endl;
 break;
 case '*':
 cin >> num1;
 cin >> num2;
 cout << num1 << "*" << num2 << "=" << multiplynumb(num1,num2) << endl;
 break;
 case 'e':
 return 0;
 default:
 cout << "Неправильный ввод << endl;
 }
 }
 
 return 0;
}
результат


 Похожие публикации
2015-06-30 • Просмотров [ 363 ]