public IQuadraticEquation Subtract(IQuadraticEquation subtractQuadraticEquation)
            {
                var output = new Quadratic();

                output.Result = Result - subtractQuadraticEquation.Result;
                output.A      = A - subtractQuadraticEquation.A;
                output.B      = B - subtractQuadraticEquation.B;
                output.C      = C - subtractQuadraticEquation.C;
                return(output);
            }
            public IQuadraticEquation Add(IQuadraticEquation subtractQuadraticEquation)
            {
                var output = new Quadratic();

                output.Result = Result + subtractQuadraticEquation.Result;
                output.A      = A + subtractQuadraticEquation.A;
                output.B      = B + subtractQuadraticEquation.B;
                output.C      = C + subtractQuadraticEquation.C;
                return(output);
            }
Example #3
0
        public float GetScore(IQuadraticEquation EQ, double Value)
        {
            float score = (float)EQ.SolveForResult(Value);

            if (score < 0)
            {
                score = 0;
            }
            if (score > 10)
            {
                score = 10;
            }
            return(score);
        }