V
vampir3001
тема : switch - case
Составьте программу, которая принимает два числа и знак математической операции ('+', '-', '*', '/'). Выполните соответствующее действие над введенными числами. Предусмотрите невозможность деления на ноль.
Результат получите в виде:
7 * 2.1 = 14.7
12.2 / 0 = на ноль делить нельзя
вот что-сам смог.....но нету начала типо #include....,библиотек там разные...да и в моём коде есть навернека какие-то ошибки....помогите...напишите рабочую прогу....
Составьте программу, которая принимает два числа и знак математической операции ('+', '-', '*', '/'). Выполните соответствующее действие над введенными числами. Предусмотрите невозможность деления на ноль.
Результат получите в виде:
7 * 2.1 = 14.7
12.2 / 0 = на ноль делить нельзя
Код:
double M(double a, double b, string operation)
{
double retVal;
switch(operation)
{
case "+":
retVal = a+b;
break;
case "-":
retVal = a-b;
break;
case "*":
retVal = a*b;
break;
case "/":
retVal = a/b;
break;
}
return retVal;
}
вот что-сам смог.....но нету начала типо #include....,библиотек там разные...да и в моём коде есть навернека какие-то ошибки....помогите...напишите рабочую прогу....