#include"stdio.h"
#include"conio.h"
#include "math.h"
void cal(void);
void cap(void);
void qud(void);
void main()
{
int a;
printf("1.Calculator\n2.Small to Capital \n3.Quadratic Equation\nEnter your choice : ");
scanf("%d",&a);
switch(a)
{
case 1:{cal();break;}
case 2:{cap();break;}
case 3:{qud();break;}
}
getch();
}
//Defination of Calculator
void cal(void)
{
int n1,n2;
char op;
printf("Please Input Both Numbers\n");
scanf("%d",&n1);
scanf("%d",&n2);
printf("Enter a opreter\n");
op=getche();
printf("\n");
switch(op)
{
case '+':
printf("%d+%d = %d",n1,n2,n1+n2);
break;
case '-':
printf("%d-%d = %d",n1,n2,n1-n2);
break;
case '*':
printf("%d*%d = %d",n1,n2,n1*n2);
break;
case '/':
printf("%f/%f = %.2f",n1,n2,n1/n2);
break;
default:
printf("Invalid Input");
break;
}
}
void cap(void)
{
char ch2 ;
printf("Press any Alphabet\n");
ch2=getche();
if(ch2>=97&&ch2<=132)
ch2=ch2-32;
printf("\nCapital alphabet is %c",ch2);
}
void qud(void)
{
float a,b,c,x1,x2,deter;
printf("Enter The values of a\n");
scanf("%f",&a);
printf("Enter The values of b\n");
scanf("%f",&b);
printf("Enter The values of c\n");
scanf("%f",&c);
deter=b*b-4*a*c;
if(deter>0)
{
printf("Roots are real\n");
x1=(-b+sqrt(deter))/(2*a);
x2=(-b-sqrt(deter))/(2*a);
printf("X1 :%f and X2 :%f",x1,x2);
}
else if(deter<0)
printf("Roots are imaginary\n");
else if(deter==0)
{
printf("Roots are equal\n");
x1=x2=-b/(2*a);
printf("X1 :%f and X2 :%f",x1,x2);
}
}
0 comments: