Exemple #1
0
        static void Main(string[] args)
        {
            LinearEquationMath LEMath   = new LinearEquationMath();
            linearEquation     Equation = new linearEquation();

            LEMath.GetValueLinearEquation(Equation);
        }
        static void Main(string[] args)
        {
            linearEquation    Linear    = new linearEquation();
            quadraticEquation Quadratic = new quadraticEquation();

            Validations validations = new Validations();

            LinearEquationOperations    LinearOperations    = new LinearEquationOperations();
            QuadraticEquationOperations QuadraticOperations = new QuadraticEquationOperations();

            limits <double> Roots = new limits <double>();

            Linear.slope       = 5;
            Linear.y_intercept = 7;

            Console.WriteLine(LinearOperations.GetRootLinearEquation(validations, Linear));

            Quadratic.coefficient_a = 1;
            Quadratic.coefficient_b = 4;
            Quadratic.coefficient_c = 3;

            Roots.minimLimit = -3;
            Roots.maximLimit = -1;

            Console.WriteLine(QuadraticOperations.GetValueQuadraticEquation(Quadratic, Roots));
        }
Exemple #3
0
        public float GetValueLinearEquation(linearEquation Equation)
        {
            float Result;

            Result = (Equation.slope * Equation.root) + Equation.y_intercept;

            return(Result);
        }
        public double GetRootLinearEquation(Validations validations, linearEquation Equation)
        {
            validations.CheckIfZero <double>(Equation.slope);
            validations.CheckIfZero <double>(Equation.y_intercept);

            double Root = 0;

            Root = -Equation.y_intercept / Equation.slope;

            return(Root);
        }
Exemple #5
0
        public double GetRootLinearEquation(linearEquation Equation)
        {
            double Root = 0;

            if (Equation.slope.Equals(0))
            {
                throw new System.ArgumentException("Slope can not be zero");
            }
            if (Equation.y_intercept.Equals(0))
            {
                throw new System.ArgumentException("y intercept can not be zero");
            }

            Root = -Equation.y_intercept / Equation.slope;

            return(Root);
        }
Exemple #6
0
        static void Main(string[] args)
        {
            linearEquation    Linear           = new linearEquation();
            quadraticEquation Quadratic        = new quadraticEquation();
            Equations         EquationsMethods = new Equations();
            limits <double>   Roots            = new limits <double>();

            Linear.slope       = 5;
            Linear.y_intercept = 7;

            Console.WriteLine(EquationsMethods.GetRootLinearEquation(Linear));

            Quadratic.coefficient_a = 1;
            Quadratic.coefficient_b = 4;
            Quadratic.coefficient_c = 3;

            Roots.minimLimit = -3;
            Roots.maximLimit = -1;

            Console.WriteLine(EquationsMethods.GetValueQuadraticEquation(Quadratic, Roots));
        }