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)); }
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); }
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); }
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)); }