Class QuadraticEquationSolver

Object
QuadraticEquationSolver

public class QuadraticEquationSolver extends Object
Solves a Quadratic Equation by finding non-complex roots.
  • Method Details

    • solveQuadraticEquation

      public static QuadraticEquationSolver.QuadraticRoots solveQuadraticEquation(double a, double b, double c) throws OperationFailedException
      Solves a quadratic equation in form x^2 + b^x + c = 0.

      It does not support complex roots.

      Parameters:
      a - coefficient for x^2
      b - coefficient for x
      c - coefficient for constant term.
      Returns:
      simple roots.
      Throws:
      OperationFailedException - if the solution requires complex roots.