public double SearchRoot(SquareEquation squareEquation)
        {
            double x    = -squareEquation.b / (2 * squareEquation.a);
            double Root = x;

            return(Root);
        }
        public double[] SearchRoot(SquareEquation squareEquation, double D)
        {
            double x1 = (-squareEquation.b + Math.Sqrt(D)) / (2 * squareEquation.a);
            double x2 = (-squareEquation.b - Math.Sqrt(D)) / (2 * squareEquation.a);

            double[] Root = { x1, x2 };
            return(Root);
        }
 public double SolveDiscriminant(SquareEquation squareEquation)
 {
     return(Math.Pow(squareEquation.b, 2) - 4 * squareEquation.a * squareEquation.c);
 }