Исправьте ошибки в программном коде расчета суммы сходящегося ряда - 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д