Java Program to Find Roots of Quadratic Equation
import java.util.*;
class testing
{
public static void main(String args[])
{
double d,a,b,c,r1,r2;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a:");
a=sc.nextDouble();
System.out.println("Enter b:");
b=sc.nextDouble();
System.out.println("Enter c:");
c=sc.nextDouble();
d=(Math.pow(b,2))-4*a*c;
if(d>0)
{
r1=(-b+Math.sqrt(d))/(2*a);
r2=(-b-Math.sqrt(d))/(2*a);
System.out.println("1st root="+r1);
System.out.println("2nd root="+r2);
}
else if(d==0)
{
r1=-b/(2*a);
System.out.println("1st root="+r1);
}
else
{
System.out.println("Imaginary Roots");
}
}
}
class testing
{
public static void main(String args[])
{
double d,a,b,c,r1,r2;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a:");
a=sc.nextDouble();
System.out.println("Enter b:");
b=sc.nextDouble();
System.out.println("Enter c:");
c=sc.nextDouble();
d=(Math.pow(b,2))-4*a*c;
if(d>0)
{
r1=(-b+Math.sqrt(d))/(2*a);
r2=(-b-Math.sqrt(d))/(2*a);
System.out.println("1st root="+r1);
System.out.println("2nd root="+r2);
}
else if(d==0)
{
r1=-b/(2*a);
System.out.println("1st root="+r1);
}
else
{
System.out.println("Imaginary Roots");
}
}
}
Output:
Enter a:
1
Enter b:
5
Enter c:
2
1st root=-0.4384471871911697
2nd root=-4.561552812808831
YouTube Video to Understand the Code:https://youtu.be/IctkbuPrJ6Y
YouTube Video to Understand the Code:https://youtu.be/IctkbuPrJ6Y
Comments
Post a Comment