C program for addition subtraction multiplication and division using switch case

• Write a C program to simulate a simple calculator to perform arithmetic operations like a and division only on integers. Error message should be reported if any attempt is made to divide by zero
• C program for addition subtraction multiplication and division using switch case
• Write a c program to perform arithmetic operations using switch case
• C program to add subtract multiply and divide two numbers using functions
Program #1: Write a c program to perform arithmetic operations using switch case

1. #include <stdio.h>
2. #include <conio.h>
3.
4. int main()
5. {
6.     char oper;            /* oper is an operator to be selected */
7.     float n1, n2, result;
8.
9.     printf ("Simulation of a Simple Calculator\n\n");
10.
11.     printf("Enter two numbers\n");
12.     scanf ("%f %f", &n1, &n2);
13.
14.     fflush (stdin);
15.
16.     printf("Enter the operator [+,-,*,/]\n");
17.     scanf ("%c", &oper);
18.
19.     switch (oper)
20.        {
21.         case '+': result = n1 + n2;
22.               break;
23.         case '-': result = n1 - n2;
24.               break;
25.         case '*': result = n1 * n2;
26.               break;
27.         case '/': result = n1 / n2;
28.               break;
29.         default : printf ("Error in operation\n");
30.               break;
31.     }
32.
33.     printf ("\n%5.2f %c %5.2f= %5.2f\n", n1,oper, n2, result);
34. getch();
35. }

Output:

• Output
Simulation of Simple Calculator

Enter two numbers
3 5
Enter the operator [+,-,*,/]
+

3.00 +  5.00=  8.00

• RUN2
Simulation of Simple Calculator

Enter two numbers
12.75
8.45
Enter the operator [+,-,*,/]
-

12.75 -  8.45=  4.30
• RUN3
Simulation of Simple Calculator

Enter two numbers
12 12
Enter the operator [+,-,*,/]
*

12.00 * 12.00= 144.00

• RUN4
Simulation of Simple Calculator

Enter two numbers
5
9
Enter the operator [+,-,*,/]
/

5.00 /  9.00=  0.56