Write C Program to Implement Simple Calculator using Do While Loop

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a, b, i;

printf("Enter Number 1 :--> ");
scanf("%d", &a);

printf("\nEnter Number 2 :--> ");
scanf("%d", &b);

do
{
printf("\nEnter 1 for '+'  ");
printf("\nEnter 2 for '-'  ");
printf("\nEnter 3 for '*'  ");
printf("\nEnter 4 for '/'  \n");
printf("Enter 0 for Exit ");

scanf("%d", &i);

switch(i)
{
case 0: break;

case 1:
printf("\na + b  = %d\n", a + b);
break;

case 2:
printf("\na - b = %d\n", a - b);
break;

case 3:
printf("\na * b = %d\n", a * b);
break;

case 4:
printf("\na / b = %f\n", a / b);
break;

default:
printf("\nEnter valid option\n");
}
} while(i != 0);
}

Output:

Enter Number 1 :--> 8

Enter Number 2 :--> 3

Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit

a + b  = 11

Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit

a - b = 5

Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit

a * b = 24

Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit
Enter your choice :--> 0