Following is a program to create Simple Calculator using Switch Case :
Calculator Features :
a. Addition
b. Subtraction
c. Multiplication
d. Division
e. Modulo
f. Power.
#include <stdio.h>
int main()
{
int num1, num2;
float result;
char ch;
printf("Enter first number: ");
scanf("%d", &num1);
printf("Choose operator to perform operations: ");
scanf(" %c", &ch);
printf("Enter second number: ");
scanf("%d", &num2);
result = 0;
switch (ch)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 == 0)
{
printf("Divison with zero is not possible.");
}
else
{
result = num1 / num2;
}
break;
case '%':
if (num2 == 0)
{
printf("Modulos of a number with zero is not posible.");
}
else
{
result = num1 % num2;
}
break;
default:
printf("Invalid operation\n");
}
printf("%d %c %d = %f\n", num1, ch, num2, result);
return 0;
}