public double DevideTrinomal(double x0, QuadraticTrinomial fanc) { if (fanc.ValueInPoint(x0) == 0) { throw new DivideByZeroException($"Divide by Zero\nIn x0 = {x0} value ==0"); } return(ValueInPoint(x0) / fanc.ValueInPoint(x0)); }
// метод возвращает частное от деления значения в точке x0 // квадратного трёхчлена на значение в точке x0 квадратного // трёхчлена, переданного в качестве параметра public double Division(QuadraticTrinomial another, double x0) { if (another.ValueInX(x0) == 0) { throw new DivideByZeroException("Деление на 0"); } return(this.ValueInX(x0) / another.ValueInX(x0)); }
public double Division(QuadraticTrinomial another, double x0) { double div = 1; if (another.ValueInX(x0) == 0) { throw new DivideByZeroException("Деление на ноль"); } div = ValueInX(x0) / another.ValueInX(x0); return(div); }
// метод возвращает частное от деления значения в точке x0 // квадратного трёхчлена на значение в точке x0 квадратного // трёхчлена, переданного в качестве параметра public double Division(QuadraticTrinomial another, double x0) { if (another == null) { throw new ArgumentNullException(); } if (another.ValueInX(x0) == 0) { throw new DivideByZeroException(); } return(ValueInX(x0) / another.ValueInX(x0)); }
// метод возвращает частное от деления значения в точке x0 // квадратного трёхчлена на значение в точке x0 квадратного // трёхчлена, переданного в качестве параметра public double Division(QuadraticTrinomial another, double x0) { double div = 1; if (another.ValueInX(x0) == 0) { throw new ArgumentException("Полином в знаменателе принимает нулевое значение."); } else { div = ValueInX(x0) / another.ValueInX(x0); } return(div); }