Для нахождения суммы членов арифметической прогрессии можно воспользоваться формулой:
S = n * (a1 + an) / 2
где S - сумма членов прогрессии, n - число членов, a1 - первый член, an - последний член, который можно найти по формуле:
an = a1 + (n - 1) * d
где d - знаменатель прогрессии.
Вот пример реализации этого алгоритма на Java:
public class ArithProgressionSum {
public static void main(String[] args) {
int a1 = 2; // первый член прогрессии
int d = 5; // знаменатель прогрессии
int n = 10; // число членов прогрессии
int an = a1 + (n - 1) * d; // находим последний член
int sum = n * (a1 + an) / 2; // находим сумму
System.out.println("Сумма членов арифметической прогрессии: " + sum);
}
}
В этом примере сумма членов арифметической прогрессии с первым членом 2, знаменателем 5 и числом членов 10 будет равна 155.