Pages

Friday 18 March 2011

PROGRAM TO FIND THE ROOTS OF QUADRATIC EQUATION

DESCRIPTION-:THIS PROGRAM FINDS THE ROOT OF THE QUADRATIC EQUATION
Ax^2+Bx+C
IN THIS PROGRAM WE FIRST CALCULATE THE VALUE OF "D" FOR QUADRATIC EQUATION
IF THE VALUE OF D>0 THEN THE ROOTS ARE REAL AND HAVE DIFFERENT VALUE.
IF THE VALUE OF D=0 THEN BOTH THE ROOTS HAVE SAME VALUE.
 IF THE VALUE OF D<0 THEN THE ROOTS HAVE IMAGINARY VALUE.
PROGRAM-:
#include<iostream.h>
#include<math.h>
#include<conio.h>
void main()
{
clrscr();
int a,b,c,x1,x2;
float d;
cout<<"enter the value of a,b,c"<<"\n";
cin>>a>>b>>c;
d=(b*b)-(4*a*c);
if(d==0)
{
x1=x2=(-b)/(2*a);
cout<<"roots are real and value is"<<x1<<"\n";
}
else if(d>0)
{
x1=(-b)+sqrt(d)/(2*a);
x1=(-b)-sqrt(d)/(2*a);
cout<<"the value of two roots are"<<"\n";
cout<<"x1="<<x1<<"\n"<<"x2="<<x2;
}
else
{
cout<<"roots are imaginary";
}
getch();
}

0 comments:

Post a Comment

 
Copyright (c) 2010 Concepts Of C++. Design by WPThemes Expert

Blogger Templates and RegistryBooster.