#include <stdio.h>
double Add(double x,double y)
{
return x + y;
}
double mult(double x, double y)
{
return x * y;
}
int main() {
double num1 = 0.0;
double num2 = 0.0;
char operation = 0;
scanf("%lf%c%lf",&num1,&operation,&num2);
switch (operation)
{
case '+':
printf("%.4lf%c%.4lf=%.4lf\n",num1,operation,num2,Add(num1, num2));
break;
case '-':
printf("%.4lf%c%.4lf=%.4lf\n",num1,operation,num2,Add(num1, (-num2)));
break;
case '*':
printf("%.4lf%c%.4lf=%.4lf\n",num1,operation,num2,mult(num1, num2));
break;
case '/':
if(num2 == 0)
{
printf("Wrong!Division by zero!\n");
}
else
{
printf("%.4lf%c%.4lf=%.4lf\n",num1,operation,num2,mult(num1, (1/num2)));
}
break;
default:
printf("Invalid operation!\n");
}
return 0;
}