Вычислить значение суммы членов бесконечного ряда с заданной точностью Е - C#

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

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

Народ, помогите пожалуйста! Первый курс. Задание: Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Проект – консольное приложение. (8 вариант) Xотя бы правильно посчитать q. Варианты: Пример:
Листинг программы
  1. using System;
  2. namespace ConsoleWhile
  3. {
  4. class Program
  5. {
  6. static void Main()
  7. {
  8. double a=0, e=0.00001, q=0, s=0, x=0.1;
  9. int n = 0;
  10. a = x; // Инициализация цикла
  11. s = a;
  12. while (Math.Abs(a) > e) // Цикл
  13. {
  14. q = -x * x / (2 * n + 2) / (2 * n + 3);
  15. a *= q;
  16. s += a;
  17. n++;
  18. }
  19. Console.WriteLine();
  20. Console.WriteLine("Результат");
  21. Console.WriteLine();
  22. Console.WriteLine("Сумма s=" + Convert.ToString(s));
  23. Console.WriteLine("Число членов ряда n=" + Convert.ToString(n));
  24. Console.WriteLine();
  25. Console.WriteLine("Нажмите любую клавишу");
  26. Console.ReadKey(); // Пауза
  27. }
  28. }
  29. }
P.S. Первый раз вообще на каком-либо форуме, так что не ругайтесь)

Решение задачи: «Вычислить значение суммы членов бесконечного ряда с заданной точностью Е»

textual
Листинг программы
  1. class Program {
  2.     static void Main(string[] args) {
  3.         double S = 0, an = 1, eps=0.0001;
  4.         int n = 0,sign=1;
  5.         while (Math.Abs(an) > eps) {
  6.             an = sign  / (2 * n + 1.0);
  7.             S += an;
  8.             n++;
  9.             sign = -sign;          
  10.         }
  11.         S = S * 4;
  12.         Console.WriteLine("Сумма "+n+" членов ряда равна "+S);
  13.         Console.ReadKey();
  14.     }
  15. }

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


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

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

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

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

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

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