Calculator
#include
int main() {
float a, b;
char op;
printf("Enter expression (e.g. 5 + 3): ");
scanf("%f %c %f", &a, &op, &b);
if (op == '+') printf("= %.2f\n", a + b);
else if (op == '-') printf("= %.2f\n", a - b);
else if (op == '*') printf("= %.2f\n", a * b);
else if (op == '/') b != 0 ?
printf("= %.2f\n", a / b) :
printf("Error! Divide by zero\n");
else printf("Invalid operator!\n");
return 0;
}
Code output
Enter expression (e.g. 5 + 3): 4 + 5
= 9.00