C menu-driven program for the arithmetic operations
kw.c
#include<stdio.h>
#include<stdlib.h>inta,b,c;voidaccept(){printf("Enter the 1st number ");scanf("%d",&a);printf("Enter the 2nd number ");scanf("%d",&b);}intadd(inta,intb){returna+b;}intsub(inta,intb){returna-b;}intmul(inta,intb){returna*b;}floatdivision(floata,floatb){returna/b;}intmain(){intch;do{printf("\n———————————————————————————————————————————");printf("\nMenu-driven program for the arithmetic operations");printf("\n———————————————————————————————————————————");printf("\n1.Addition\n2.Subtraction\n3.Multiplication\n4.Division\n5.Exit");printf("\n———————————————————————————————————————————");printf("\nEnter your choice ");scanf("%d",&ch);switch(ch){case1:accept();printf("Addition of %d+%d = %d",a,b,add(a,b));break;case2:accept();printf("Subtraction of %d-%d = %d",a,b,sub(a,b));break;case3:accept();printf("Multiplication of %d*%d = %d",a,b,mul(a,b));break;case4:accept();printf("Division of %d/%d = %f",a,b,division(a,b));break;case5:exit(0);default:printf("Wrong choice entered... Please try again\n");}}while(ch!=5);return0;}
Output
kodingwindow@kw:~$ gcc kw.c kodingwindow@kw:~$ ./a.out
———————————————————————————————————————————
Menu-driven program for the arithmetic operations
———————————————————————————————————————————
1.Addition
2.Subtraction
3.Multiplication
4.Division
5.Exit
———————————————————————————————————————————
Enter your choice 3
Enter the 1st number 1
Enter the 2nd number 0
Multiplication of 1*0 = 0
———————————————————————————————————————————
Menu-driven program for the arithmetic operations
———————————————————————————————————————————
1.Addition
2.Subtraction
3.Multiplication
4.Division
5.Exit
———————————————————————————————————————————
Enter your choice 4
Enter the 1st number 1
Enter the 2nd number 0
Division of 1/0 = inf
———————————————————————————————————————————
Menu-driven program for the arithmetic operations
———————————————————————————————————————————
1.Addition
2.Subtraction
3.Multiplication
4.Division
5.Exit
———————————————————————————————————————————
Enter your choice 5
kodingwindow@kw:~$
Dear User, Thank you for visitng KodingWindow. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.