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));
 }
Пример #5
0
        // метод возвращает частное от деления значения в точке 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);
        }