Составить программу, вычисляющую сумму первых n членов ряда - C# (179674)
Формулировка задачи:
Составить программу, вычисляющую сумму первых n членов ряда. Пользователь вводит значения а и n (проверять, что n – положительное целое). Ответ вывести с тремя знаками после запятой.
Решение задачи: «Составить программу, вычисляющую сумму первых n членов ряда»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace cyberforum { class Program { static double Function(int a, int i) { double I = 0.0; I = (Math.Pow(i + 1, 1.0 / 2)) / (4 * i - 3) * Math.Pow(a, i); return I; } static void Main(string[] args) { try { int a = 0; int n = 0; do { Console.WriteLine("Введите n>0"); n = int.Parse(Console.ReadLine()); } while (n < 0); Console.WriteLine("Введите a"); a = int.Parse(Console.ReadLine()); double result = 0.0; for (int i = 1; i < n; i++) { result += Function(a, i); } Console.WriteLine("{0,3:F3}", result); Console.ReadKey(); } catch (Exception e) { Console.WriteLine(e.Message); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д