Вычислить сумму ряда, используя 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 ConsoleApplication4 { class Program { static void Main(string[] args) { double x; double c; double z; double i = 1; double e = 0.01; double s = 0; double st; Console.WriteLine("введиете х"); x = Convert.ToDouble(Console.ReadLine()); if (Math.Abs(x) < 1) { double a = x / 2; c = x; z = 2; st = x; while (Math.Abs(a) > e) { s += a; i++; st = st * x * -1; z *= 2; c = (c + i * st) * -1; a = c / z; } Console.WriteLine("s={0,3:F4}", s); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д