Формула расчета
aₙ = a₁qⁿ⁻¹. Для q ≠ 1 сумма Sₙ = a₁(qⁿ − 1)/(q − 1), для q = 1 сумма n × a₁. Реализация суммирует конечные члены последовательно, не деля на почти нулевое q − 1.
Сумма и последний член конечной геометрической прогрессии, включая q = 0 и q = 1.
aₙ = a₁qⁿ⁻¹. Для q ≠ 1 сумма Sₙ = a₁(qⁿ − 1)/(q − 1), для q = 1 сумма n × a₁. Реализация суммирует конечные члены последовательно, не деля на почти нулевое q − 1.
Первый член 3, q = 2, n = 4: члены 3, 6, 12, 24; последний 24, сумма 45.
Только конечная прогрессия до 10000 членов. При большом модуле q результат быстро растет и может быть отклонен. Не вычисляет сумму бесконечного ряда.