this is my program:
Code:
#include<>
#include<>main()
{
int A,B,C;
float E,L,D,P;
clrscr();
printf("Enter A:\n");
scanf("%d",&A);
printf("Enter B:\n");
scanf("%d",&B);
printf("Enter C:\n");
scanf("%d",&C);
printf("\nThis is the General Equation of all Curves: Ax^2+By^2+Cxy+Dx+Ey+F=0");
printf("\nThis Equation is a:");
if ( A==B || C==0 )
printf("\tCircle");
else if ( A==0 && C>0 || C==0 && A>0)
{
printf("\tParabola");
printf("\n\ny^2 = 4ax");
E=1.0;
printf("\n\nEccentricity:%f",E);
L= 4*A;
printf("\nLatus Rectum:%f",L);
}
else if ((B^2)-4*A*C<0)
{
printf("\tEllipse");
printf("\n\n(x/a)^2 + (y/b)^2 = 1");
E= sqrt (1-(B/A)^2);
printf("\n\nEccentricity:%f",E);
D= sqrt ((B^2)-(A^2));
printf("\nLinear Eccentricity:%f",D);
L= 2*B^2/A;
printf("\nLatus Rectum:%f",L);
P= B^2/sqrt (B^2-A^2);
printf("\nFocal Parameter:%f",P);
}
else if ((B^2)-4*A*C>0)
{
printf("\tHyperbola");
printf("\n\n(x/a)^2 - (y/b)^2 = 1");
E= sqrt (1+(B/A)^2);
printf("\n\nEccentricity:%f",E);
D= sqrt ((B^2)+(A^2));
printf("\nLinear Eccentricity:%f",D);
L= 2*B^2/A;
printf("\nLatus Rectum:%f",L);
P= B^2/sqrt (B^2+B^2);
printf("\nFocal Parameter:%f",P);
}
getch();
return 0;
}