Sei sulla pagina 1di 3

Project on calculator ( using C language )

#include
#include
#include
#include
float a,b,c;
char o,w;
main()
{
do
{
clrscr();
printf("\t\t*** CALCULATOR ***\n\n\t");
printf("1 -> Arithmetic Calculation\n\n\t");
printf("2 -> Trigonometric & Logical calculations\n");
scanf("\n%c",&o);
switch(o)
{
case '1':
ari();
break;
case '2':
trig();
break;
default:
printf(" ");
}
printf("\n\nDo you want to continue:\t");
scanf("\n\n%c",&o);
}while(o = = 'y');
getch();
}

ari()
{
printf("\n\t***Arithmetic Calculation***\n\n");
scanf("\n%f",&a);
scanf("\n%c",&o);
switch(o)
{
case '+':
scanf("\n%f",&b);
c = a + b;
printf("\t= %.2f",c);
break;
case '-':
scanf("\n%f",&b);
c = a - b;
printf("\t= %.2f",c);
break;
case '*':
scanf("\n%f",&b);
c = a * b;
printf("\t= %.2f",c);
break;
case '/':
scanf("\n%f",&b);
c = a / b;
printf("\t= %.2f",c);
break;
default:
printf("Check the operator");
}
}
trig()
{
printf("\n\t***Trigonometric & Logical calculations***");
printf("\n\n\ts -> Sin");
printf("\n\n\tc -> Cos");
printf("\n\n\tt -> Tan");
printf("\n\n\tl -> Log");
printf("\n\n\tp -> Power");
printf("\n\n\tr -> Square Root\n\n");
scanf("\n%c",&o);
switch(o)
{
case 's':
scanf("\n%f",&a);
b=sin(a);
printf("\tsin %.0f = %.2f",a,b);
break;
case 'c':
scanf("\n%f",&a);
b=cos(a);
printf("\tcos %.0f = %.2f",a,b);
break;
case 't':
scanf("\n%f",&a);
b=tan(a);
printf("\ttan %.0f = %.2f",a,b);
break;
case 'l':
scanf("\n%f",&a);
b=log10(a);
printf("\tlog %.0f = %.4f",a,b);
break;
case 'p':
scanf("\n%f",&a);
scanf("\n%f",&b);
c=pow(a,b);
printf("\t%.0f to the Power %.0f = %.2f",a,b,c);
break;
case 'r':
scanf("\n%f",&a);
b=sqrt(a);
printf("\troot %.0f = %.2f",b);
break;
default:
printf("Check the values");
}
}

OUTPUT
***CALULATOR***
1 -> Arithmetic Calculation
2 -> Trigonometric & Logical calculations
1
***Arithmetic Calculation***
2+3
= 5.00
Do you want to continue: y

***CALCULATOR***
1 -> Arithmetic Calculation
2 -> Trigonometric & Logical calculations
2
***Trigonometric & Logical calculations***
s -> Sin
c -> Cos
t -> Tan
l -> Log
p -> Power
r -> Square Root
s 0
sin 0 = 0.00
Do you want to continue: n

Potrebbero piacerti anche