Вычисление суммы ряда (разложение arctg) с заданной точностью - C#

Узнай цену своей работы

Формулировка задачи:

В приложении вычисляется математическая функция от заданного аргумента с заданной точностью Ɛ с помощью бесконечного ряда Тейлора по формуле. Вычисление самой функции реализуйте с помощью процедуры В чём ошибка?
    private void arctg(double x, double e, out double ress)
        {
            double summ = x; double sum = x;
            for (int n = 0; Math.Abs(summ) > e; n++)
            {
                summ = summ * (x * x / (2 * n * (2 * n + 1)));
                summ = -1 * summ;
                sum +=summ;
            }
            ress = sum;
 
        }

Решение задачи: «Вычисление суммы ряда (разложение arctg) с заданной точностью»

textual
Листинг программы
  private void arctg(double x, double e, out double ress)
        {
            double summ = x; double sum = x;
            for (int n = 0; Math.Abs(summ) > e; n++)
            {   
 
                summ = summ * (x * x *(2*(n-1)+3)/ (2 * n + 3));
                summ = -1 * summ;
                sum +=summ;
            }
            ress = sum;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы