import
java.io.*;
class
Quadratic
{
public static void main(String
args[])throwsIOException
{
double x1,x2,disc,a,b,c;
InputStreamReader obj=new
InputStreamReader(System.in);
BufferedReader br=new
BufferedReader(obj);
System.out.println("enter
a,b,c values");
a=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
c=Double.parseDouble(br.readLine());
disc= (b*b)-(4*a*c);
if (disc==0)
{
System.out.println("roots
are real and equal ");
x1=x2=b/(2*a);
System.out.println("roots
are "+x1+","+x2);
}
else
if(disc>0)
{
System.out.println("roots
are real and unequal");
x1=(-b+Math.sqrt(disc))/(2*a);
x2=(b+Math.sqrt(disc))/(2*a);
System.out.println("roots
are "+x1+","+x2);
}
else
{
System.out.println("roots
are imaginary");
}
}
}
Output:
The
above Java program is executed and its output is verified.
Enter
a,b,c values:
4
4
1
Roots
are real and equal
Roots
are -0.5, -0.5
0 Comments