first commit
This commit is contained in:
24
RootsOfQuadraticEquationStatic.java
Normal file
24
RootsOfQuadraticEquationStatic.java
Normal file
@@ -0,0 +1,24 @@
|
||||
// Program to find the root of quadratic equation (Static Method).
|
||||
|
||||
public class RootsOfQuadraticEquationStatic {
|
||||
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;
|
||||
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);
|
||||
}
|
||||
else if (determinant == 0) {
|
||||
root1 = root2 = -b / (2 * a);
|
||||
System.out.format("root1 = root2 = %.2f;", root1);
|
||||
}
|
||||
else {
|
||||
double real = -b / (2 * a);
|
||||
double imaginary = Math.sqrt(-determinant) / (2 * a);
|
||||
System.out.format("root1 = %.2f+%.2fi", real, imaginary);
|
||||
System.out.format("\nroot2 = %.2f-%.2fi", real, imaginary);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user