Monday, November 2, 2009

26.PROGRAM OF CALCULATOR USING FUNCTIONS

/*PROGRAM OF CALCULATOR USING FUNCTIONS*/
#include
#include
void mult(int,int);
void div(int,int);
void sub(int,int);
void add(int,int);
float c=0;
void main()
{
int ch;
float num1,num2;
clrscr();

printf("ENTER THE FIRST NUMBER=");
scanf("%f",&num1);
printf("\n\nENTER THE SECOND NUMBER=");
scanf("%f",&num2);
do
{

printf("\n\nCHOOSE YOUR CHOICE");
printf("\n1.MULTIPLICATION");
printf("\n2.DIVISION");
printf("\n3.SUBTRACTION");
printf("\n4.ADDITION");
printf("\n5.EXIT");
printf("\nYOUR CHOICE=");
scanf("%d",&ch);

switch(ch)
{
case 1:
mult(num1,num2);

break;
case 2:
div(num1,num2);
break;
case 3:
sub(num1,num2);
break;
case 4:
add(num1,num2);
break;
case 5:
printf("\n\n\t\t\t\tBYE!!!!BYE!!!!");
}

}
while(ch!=5);

getch();
}
void mult(int a,int b)
{
c=a*b;
printf("\n\nAFTER MULTIPLICATION VALUE=%f",c);
}
void div(int a,int b)
{
c=a/b;
printf("\n\nAFTER DIVISION VALUE=%f",c);
}
void sub(int a,int b)
{
c=a-b;
printf("\n\nAFTER SUBTRACTION VALUE=%f",c);
}
void add(int a,int b)
{
c=a+b;
printf("\n\nAFTER ADDITION VALUE=%f",c);
}
/******OUTPUT******
CHOOSE YOUR CHOICE
1.MULTIPLICATION
2.DIVISION
3.SUBTRACTION
4.ADDITION
5.EXIT
YOUR CHOICE=1


AFTER MULTIPLICATION VALUE=8.000000

CHOOSE YOUR CHOICE
1.MULTIPLICATION
2.DIVISION
3.SUBTRACTION
4.ADDITION
5.EXIT
YOUR CHOICE=2


AFTER DIVISION VALUE=2.000000

CHOOSE YOUR CHOICE
1.MULTIPLICATION
2.DIVISION
3.SUBTRACTION
4.ADDITION
5.EXIT
YOUR CHOICE=3


AFTER SUBTRACTION VALUE=2.000000

CHOOSE YOUR CHOICE
1.MULTIPLICATION
2.DIVISION
3.SUBTRACTION
4.ADDITION
5.EXIT
YOUR CHOICE=4


AFTER ADDITION VALUE=6.000000

CHOOSE YOUR CHOICE
1.MULTIPLICATION
2.DIVISION
3.SUBTRACTION
4.ADDITION
5.EXIT
YOUR CHOICE=5


BYE!!!!BYE!!!!
*/

No comments:

Post a Comment

Programming the Whole World!