Progressão aritmética
Gerar sequências numéricas como uma PA é uma operação comum em cálculos financeiros (juros simples) e simulações físicas (movimento uniforme). Usar laço for para calcular termo a termo te dá controle total sobre a geração e evita erros de digitação em sequências longas.
O PROBLEMA
Declare primeiro termo, razão e número de termos de uma PA. Exiba todos os termos e a soma.
EXEMPLO
a1=2, r=3, n=5 2 5 8 11 14 — Soma: 40
SOBRE O CONCEITO
A PA é definida por termo = a1 + (n-1)*r. No for, a variável de controle i começa em 0 ou 1; se começar em 0, o termo é a1 + i*r. O erro comum de 'não acumular soma' ocorre quando você esquece de adicionar o termo atual a uma variável acumuladora (ex: soma += termo) dentro do laço. Já 'gerar termo errado' acontece ao usar i no lugar de i-1 (se i começa em 1) ou ao não atualizar a variável do termo a cada iteração. Com let termo atualizado a cada passo e soma iniciada em 0, o resultado fica correto.
RESOLUÇÃO