The Way to Programming
The Way to Programming
Hey guys this is a simple stub for solving a quadratic equation.
while (true) {
println ();
println ("This program gives both solutions to a quadratic equation and its roots.");
println (" Example: 5x^2 + 7x - 8 ");
println ();
//Prints the explanation of the program and an example of the format
double A = readDouble(" How many x^2? (5 in the example) ");
double B = readDouble(" How many x? (7 in the example) ");
double C = readDouble(" How many units? (-8 in the example) ");
println ();
//Requests user input
double Totalpositive = (-B + (Math.sqrt ((B*B) - (4*A*C)))) / (2*A);
double Totalnegative = (-B - (Math.sqrt ((B*B) - (4*A*C)))) / (2*A);
//Solves for both solutions of the quadratic, using the quadratic formula
println ("Solution one ----> " + Totalpositive );
println ("Solution two ----> " + Totalnegative );
println ();
println ("Roots: ");
println ();
println (" [ X + " + -Totalpositive + " ; X + " + -Totalnegative + " ]");
//Prints the solutions and the roots
}
}
Sign in to your account