1.Download Eclipse 2019 Version
2.Click To File Menu in Top Navigation Bar
3.Click To File --> Select New Project
4.Create a Project Name Like(Demo)
5.Next Click To Create Class Name Like(Demo.class)
6.Next You Can Open Above PDF in Google drive and Copy or Download PDF or Below Project
7.Finally Paste the Copied In a Eclipse IDE
import java.util.Scanner;
public class Quadratic {
public static void main(String[] args)
{
int a, b, c; // coefficients
double root1, root2;
System.out.println("Enter the coefficients");
Scanner in=new Scanner(System.in);
a = in.nextInt(); b = in.nextInt();
c = in.nextInt(); // calculate the determinant (b2 - 4ac)
double d = b * b - 4 * a * c;
System.out.println("Determinant="+d);
if (d > 0) // check if determinant is greater than 0
{
// two real and distinct roots
root1 = (-b + Math.sqrt(d)) / (2 * a);
root2 = (-b - Math.sqrt(d)) / (2 * a);
System.out.println("The roots are real and distinct");
System.out.format("root1 = %.2f and root2 = %.2f", root1, root2);
}
else if (d == 0) // check if determinant is equal to 0
{
// two real and equal roots
// determinant is equal to 0
// so -b + 0 == -b
root1 = root2 = -b / (2 * a);
System.out.println("The roots are real and equal");
System.out.format("root1 = root2 = %.2f;", root1);
}
else // if determinant is less than zero
{
// roots are complex number and distinct
double real = -b / (2 * a);
double imaginary = Math.sqrt(-d) / (2 * a);
System.out.println("The roots are imaginary");
System.out.format("root1 = %.2f+%.2fi", real, imaginary);
System.out.format("\nroot2 = %.2f-%.2fi", real, imaginary);
}
}
}