Найти сумму ряда с использованием циклов while и do while - C#
Формулировка задачи:
Итерационные циклы.Вычислить сумму ряда, используя циклы while и do while.Слагаемые, по модулю меньше, не учитывать.Вычисление слагаемых выполнять, используя рекуррентные отношения.
Условие:
Решение задачи: «Найти сумму ряда с использованием циклов while и do while»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Введите X");// ввожу переменную Х double x = double.Parse(Console.ReadLine()); Console.WriteLine("Введите е");// ввожу Е double e = double.Parse(Console.ReadLine()); double a = 0; double rez = 0; int n=1; int k = -1; double z = -Math.Cos(x);//вычисление первого члена while (Math.Abs(z)>=e ) { a += rez; rez = k * (Math.Cos(x*n) / Math.Pow(n, 2));//вычисление очередного члена z = rez; k=k*(-1); n = n+1; Console.WriteLine(z); //вывод членов } Console.WriteLine("последние слогаемое= "+z);//вывод слогаемого Console.ReadLine(); Console.WriteLine("сумма= "+a);//сумма ряда } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д