Задание
написать простейший калькулятор позволяет производить математические действия "+","-","/","*"
листинг кода
#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 • Просмотров [ 2245 ]