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

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

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

Народ, помогите пожалуйста! Первый курс. Задание: Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Проект – консольное приложение. (8 вариант) Xотя бы правильно посчитать q. Варианты: Пример:
using System; 
namespace ConsoleWhile 
{ 
class Program 
{ 
static void Main() 
{ 
double a=0, e=0.00001, q=0, s=0, x=0.1; 
int n = 0; 
a = x; // Инициализация цикла 
s = a; 
while (Math.Abs(a) > e) // Цикл 
{ 
q = -x * x / (2 * n + 2) / (2 * n + 3);
 a *= q; 
s += a; 
n++; 
} 
Console.WriteLine(); 
Console.WriteLine("Результат"); 
Console.WriteLine(); 
Console.WriteLine("Сумма s=" + Convert.ToString(s)); 
Console.WriteLine("Число членов ряда n=" + Convert.ToString(n)); 
Console.WriteLine(); 
Console.WriteLine("Нажмите любую клавишу"); 
Console.ReadKey(); // Пауза
} 
}
}
P.S. Первый раз вообще на каком-либо форуме, так что не ругайтесь)

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

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

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


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

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

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