Вычислить значение выражения - C# (182525)
Формулировка задачи:
Y=1 + x^1/2! + x^2/3! + ... + x^(n)/(n+1)!
получается так
Листинг программы
- static void Main(string[] args)
- {
- Console.Write("ввод значения x:");
- int x = Convert.ToInt32(Console.ReadLine());
- Console.Write("ввод количества шагов:");
- int n = Convert.ToInt32(Console.ReadLine());
- int y = 1, fact = 1,z=0;
- for (int i=1;i<=n;i++)
- {
- fact *= x;
- y = fact / fact * x;
- z += y;
- Console.WriteLine("Шаг: {0}\nРезультат: {1}\n\n", i, y);
- }
- Console.WriteLine("итоговое значение:{0}", z);
- }
Решение задачи: «Вычислить значение выражения»
textual
Листинг программы
- Console.Write("ввод значения x:");
- int x = Convert.ToInt32(Console.ReadLine());
- Console.Write("ввод количества шагов:");
- int n = Convert.ToInt32(Console.ReadLine());
- double item, sum = 0;
- int num=1, den=1;
- for (int i = 1; i <= n; i++)
- {
- item = (double)num / den;
- num *= x;
- den *= (i + 1);
- sum += item;
- Console.WriteLine("Шаг: {0}\nРезультат: {1}\n\n", i, item);
- }
- Console.WriteLine("итоговое значение:{0}", sum);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д