Составить программу, вычисляющую сумму первых n членов ряда - C# (179674)

Узнай цену своей работы

Формулировка задачи:

Составить программу, вычисляющую сумму первых n членов ряда. Пользователь вводит значения а и n (проверять, что n – положительное целое). Ответ вывести с тремя знаками после запятой.

Решение задачи: «Составить программу, вычисляющую сумму первых n членов ряда»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace cyberforum
  8. {
  9.     class Program
  10.     {
  11.         static double Function(int a, int i)
  12.         {
  13.  
  14.             double I = 0.0;
  15.             I = (Math.Pow(i + 1, 1.0 / 2)) / (4 * i - 3) * Math.Pow(a, i);
  16.  
  17.             return I;
  18.         }
  19.         static void Main(string[] args)
  20.         {
  21.             try
  22.             {
  23.                 int a = 0;
  24.                 int n = 0;
  25.                 do
  26.                 {
  27.                     Console.WriteLine("Введите n>0");
  28.                     n = int.Parse(Console.ReadLine());
  29.                 } while (n < 0);
  30.  
  31.                 Console.WriteLine("Введите a");
  32.                 a = int.Parse(Console.ReadLine());
  33.                 double result = 0.0;
  34.                 for (int i = 1; i < n; i++)
  35.                 {
  36.                     result += Function(a, i);
  37.  
  38.  
  39.                 }
  40.                 Console.WriteLine("{0,3:F3}", result);
  41.                 Console.ReadKey();
  42.             }
  43.             catch (Exception e)
  44.             {
  45.                 Console.WriteLine(e.Message);
  46.             }
  47.            
  48.         }
  49.     }
  50. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы