Исправьте ошибки в программном коде расчета суммы сходящегося ряда - C#
Формулировка задачи:
Задание: Найти сумму сходящегося ряда и вывести на экран кол-во членов ряда. Формула: x^n / n!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace laba21 { class Program { private static double sum; static void Main(string[] args) { Console.WriteLine("Вычисление суммы сходящегося ряда"); Console.Write("Введите значение точности e="); double precision = double.Parse(Console.ReadLine()); Console.Write("Введите значение x="); double x = double.Parse(Console.ReadLine()); double term; sum = 0; int n = 1; do { term = Math.Pow(x,n) / Factorial (n); sum += term; n++; } while (term > precision); Console.WriteLine("Сумма сходящегося ряда = {0}", sum); Console.WriteLine("количество членов ряда ={0}", n); Console.ReadLine(); } static float Factorial(float x) { float mul = 1; while (x > 0) mul *= x--; return mul; } } }
Решение задачи: «Исправьте ошибки в программном коде расчета суммы сходящегося ряда»
textual
Листинг программы
using System; class Program { public static void Main() { double e = Double.Parse(Console.ReadLine()); double x = Double.Parse(Console.ReadLine()); double t = 1.0; double s = 0.0; int i = 0; while (t > e) { i++; t *= x / (double)i; s += t; } Console.WriteLine(s); Console.WriteLine(i); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д