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