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