Исправьте ошибки в программном коде расчета суммы сходящегося ряда - C#

Узнай цену своей работы

Формулировка задачи:

Задание: Найти сумму сходящегося ряда и вывести на экран кол-во членов ряда. Формула: x^n / n!
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace laba21
  7. {
  8. class Program
  9. {
  10. private static double sum;
  11. static void Main(string[] args)
  12. {
  13. Console.WriteLine("Вычисление суммы сходящегося ряда");
  14. Console.Write("Введите значение точности e=");
  15. double precision = double.Parse(Console.ReadLine());
  16. Console.Write("Введите значение x=");
  17. double x = double.Parse(Console.ReadLine());
  18. double term; sum = 0;
  19. int n = 1;
  20. do
  21. {
  22. term = Math.Pow(x,n) / Factorial (n);
  23. sum += term;
  24. n++;
  25. }
  26. while (term > precision);
  27. Console.WriteLine("Сумма сходящегося ряда = {0}", sum);
  28. Console.WriteLine("количество членов ряда ={0}", n);
  29. Console.ReadLine();
  30. }
  31. static float Factorial(float x)
  32. {
  33. float mul = 1;
  34. while (x > 0)
  35. mul *= x--;
  36. return mul;
  37. }
  38. }
  39. }

Решение задачи: «Исправьте ошибки в программном коде расчета суммы сходящегося ряда»

textual
Листинг программы
  1. using System;
  2.  
  3. class Program
  4. {
  5.     public static void Main()
  6.     {
  7.         double e = Double.Parse(Console.ReadLine());
  8.         double x = Double.Parse(Console.ReadLine());
  9.         double t = 1.0;
  10.         double s = 0.0;
  11.         int i = 0;
  12.         while (t > e)
  13.         {
  14.             i++;
  15.             t *= x / (double)i;
  16.             s += t;
  17.         }
  18.         Console.WriteLine(s);
  19.         Console.WriteLine(i);
  20.     }
  21. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут