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

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

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

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

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

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

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


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

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

6   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы