Computer Science, asked by prakashishita38, 6 months ago

Write a java program with comment and glossary to display roots of a quadratic equation.

ax
^2
+bx+c=0​

Answers

Answered by jayalaxmisulaya45862
1

Answer:

hi

frnd

Explanation:

how r u have a nice day

Answered by swayamprabhanayaksp
2

Answer:

quation

public class Quadratic {

public static void main(String[] args) {

double a = 2.3, b = 4, c = 5.6;

double root1, root2;

double determinant = b * b - 4 * a * c;

// condition for real and different roots

if(determinant > 0) {

root1 = (-b + Math.sqrt(determinant)) / (2 * a);

root2 = (-b - Math.sqrt(determinant)) / (2 * a);

System.out.format("root1 = %.2f and root2 = %.2f", root1 , root2);

}

// Condition for real and equal roots

else if(determinant == 0) {

root1 = root2 = -b / (2 * a);

System.out.format("root1 = root2 = %.2f;", root1);

}

// If roots are not real

else {

double realPart = -b / (2 *a);

double imaginaryPart = Math.sqrt(-determinant) / (2 * a);

System.out.format("root1 = %.2f+%.2fi and root2 = %.2f-%.2fi", realPart, imaginaryPart, realPart, imaginaryPart);

}

}

}

Explanation:

output is root1 = -0.87+1.30i and root2 = -0.87-1.30i

Similar questions