Code:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
float value1, A;
char operator;
printf("Enter in an expression: \n");
scanf("%f %c ", &value1, &operator);
switch(operator)
{
case 'S':
A = value1;
printf("%.3f\n", A);
break;
case '+':
printf("%.3f\n", value1 + A);
break;
case '-':
printf("%.3f\n", value1 - A);
break;
case '*':
printf("%.3f\n", value1 * A);
break;
case '/':
if (value1 == 0)
printf("Error not possible, please try again\n");
else
printf("%.3f\n", value1 / A);
break;
case 'E':
exit(1);
default:
printf("Unknown operator\n");
break;
}
return 0;
}