Showing posts with label menu driven arithmetic operation using Function. Show all posts
Showing posts with label menu driven arithmetic operation using Function. Show all posts

Saturday, January 11, 2014

PROGRAM TO PERFORM MENU DRIVEN ARITHMETIC OPERATIONS USING FUNCTION


#include<stdio.h>
main()
{
int ch,a,b,c;
printf("Perform arithmetic functions\n");
printf("Enter a,b\n");
scanf("%d\n%d",&a,&b);
while(1)
{
printf("\n1.ADDITION\n2.subtraction\n3.multiplication\n4.division\n");
printf("Enter UR Choice:  ");
scanf("\n%d",&ch);
switch(ch)
{
case 1:
add(a,b);
break;

case 2:
sub(a,b);
break;

case 3:
mul(a,b);
break;

case 4:
div(a,b);
break;

default:
printf("wrong value\n");
exit(0);
}
}
}

int add(int p,int q)
{
int c;
c=p+q;
printf("Answer is: %d\n",c);
}

int sub(int p,int q)
{
int c;
c=p-q;
printf("Answer is: %d\n",c);
}




int mul(int p,int q)
{
int c;
c=p*q;
printf("Answer is: %d\n",c);
}

int div(int p,int q)
{
int c;
c=p/q;
printf("Answer is: %d\n",c);
}

OUTPUT:
"menudriven.c" 70L, 777C written
[staff@linuxserver staff]$ cc menudriven.c
[staff@linuxserver staff]$ ./a.out
Perform arithmetic functions
Enter a,b
12
3
1.ADDITION
2.subtraction
3.multiplication
4.division
Enter UR Choice:  2
Answer is: 9

1.ADDITION
2.subtraction
3.multiplication
4.division
Enter UR Choice:  1
Answer is: 15

1.ADDITION
2.subtraction
3.multiplication
4.division
Enter UR Choice:  3
Answer is: 36

1.ADDITION
2.subtraction
3.multiplication
4.division
Enter UR Choice:  4
Answer is: 4

1.ADDITION
2.subtraction
3.multiplication
4.division
Enter UR Choice:  5

wrong value