Составить программу вычисления суммы a1, a2,., где ai вычисляется по итерационной формуле - C#
Формулировка задачи:
Составить программу вычисления суммы a1, a2,..., где ai вычисляется по итерационной формуле.
Счет окончить, когда |ai| < Eps.
Помогите, пожалуйста.
Решение задачи: «Составить программу вычисления суммы a1, a2,., где ai вычисляется по итерационной формуле»
textual
Листинг программы
using System; class Program { static void Main(string[] args) { System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; Console.Write("Eps="); double eps = Convert.ToDouble(Console.ReadLine().Trim()); double prev = 1; double beforeprev = 1; double curr = prev; int i = 1; double sum = 1; while (curr >= eps) { sum += curr; ++i; curr = prev * beforeprev / Factorial(i); beforeprev = prev; prev = curr; } Console.WriteLine("Сумма: {0}", sum); } private static double Factorial(int n) { double res = 1; for (int i = 2; i <= n; ++i) res *= i; return res; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д