Вычислить сумму ряда, используя while и do-while - C#

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

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

вычислить сумму ряда, используя while и do-while. Слагаемые, по модулю меньше заданного вещественного числа epsilon , не учитывать. Вычисление слагаемых выполнять, используя рекуррентные отношения. Сравнить результаты, полученные с использованием разных операторов цикла.

Решение задачи: «Вычислить сумму ряда, используя while и do-while»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            double x;
            Console.WriteLine("введите х");
            x = Convert.ToDouble(Console.ReadLine()); // вводим неизвестную Х
            if (Math.Abs(x) < 1)                       // Условие сходительности суммы ряда
            {
                double s = 1;                                   // первый эл-т суммы ряда
                double a = (s / 2) * x;                         // второй эл-т суммы ряда
                int i = 2;                                      // итерация с третьего эл-та
                double e = 0.001;                               // точность резлуьтата
                do
                {
                    s = s + a;                                  // сложить сумму эл-тов суммы ряда
                    a = a / (2 * i) * (2 * i - 3) * x * -1;     // формула суммы ряда
                    i++;                                        // итератор
                }
                while (Math.Abs(a) > e);                            // выполнять цикл пока значение больше заданой точности
                Console.WriteLine("s={0,1:F4}", s);                 // вывод результата
            }
        }
    }
}

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


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

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

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