C Program to Implement Simple Calculator using Do While Loop
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 "); printf("\nEnter your choice :--> "); 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
Enter your choice :--> 1
a + b = 11
Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit
Enter your choice :--> 2
a - b = 5
Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit
Enter your choice :--> 3
a * b = 24
Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit
Enter your choice :--> 4
a / b = 0.000000
Enter 1 for '+'
Enter 2 for '-'
Enter 3 for '*'
Enter 4 for '/'
Enter 0 for Exit
Enter your choice :--> 0