Найти сумму ряда - C# (214245)

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

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

найти сумму ряда q^0+q^1+q^2+...+q^n . вычислить с точностью eps (задается пользователем). считать с точностью до 4 знака после запятой. неверное решение, помогите исправить.
   static void Main(string[] args)
        {
            double q, n, s = 0;
            double eps;
            Console.Write("Vvedite q:");
            q = Convert.ToDouble(Console.ReadLine());
 
            if (q < 1)
            {
                Console.WriteLine("Сходящийся ряд");
                Console.Write("Vvedite stepen` n:");
                n = Convert.ToDouble(Console.ReadLine());
                Console.Write("Zadaite eps:");
                eps = Convert.ToDouble(Console.ReadLine());
 
                while (q > eps) 
                {
                    q = Math.Pow(q, n);
                    s = s + q;
                    n++;
                }
                Console.WriteLine("Сумма ряда {0}", s );
            }
            if (q > 1)
            {
                Console.WriteLine("Расходящийся ряд");
                Console.Write("Vvedite stepen` n:");
                n = Convert.ToDouble(Console.ReadLine());
                for (int i = 1; i <= n ; i++)
                {
                    s += Math.Pow(q, n);
                    n++;
                }
                Console.WriteLine("Сумма ряда {0}", s);
            }
            Console.ReadKey();
        }

Решение задачи: «Найти сумму ряда»

textual
Листинг программы
            double sum = 0;
            double e = 0;
            Console.Write("Введите q: ");
            double q = double.Parse(Console.ReadLine());
            Console.Write("Введите n: ");
            double n = double.Parse(Console.ReadLine());
            for (int i = 0; i <= n; i++)
            {
                sum = Math.Pow(q, i);
                e += sum;
                Console.WriteLine("{0} в степени {1} = {2:f4}", q, i, sum);
            }
            Console.WriteLine("{0:f4}", e);
            Console.ReadKey();

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


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

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

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