Вычислить сумму ряда с заданной точностью - C# (180213)
Формулировка задачи:
Помогите пожалуйста решить данную задачу в C#
Вычислить сумму ряда с заданной точностью e.
e вводится с клавиатуры
Формула
Пи/2 - 1/x +1/(3*x^3) -1/(5*x^5)....
Решение задачи: «Вычислить сумму ряда с заданной точностью»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication7 { class Program { static void Main(string[] args) { double summ = 3.14 / 2; Console.Write("Введите x:"); int x = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите e:"); int e = Convert.ToInt32(Console.ReadLine()); int i = 1; bool flag = true; string per = "{0:0."; for (int k = 0; k < e; k++) per += "#"; per += "}"; while (Convert.ToString(summ % 1).Length < e) { if (flag) { summ -= (1 / (i * Math.Pow(x, i))); flag = false; } else { summ += (1 / (i * Math.Pow(x, i))); flag = true; } i += 2; } Console.WriteLine(per,summ); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д