JavaScriptRepetiçãobasico

Soma de 1 a N

Em programas reais, muitas vezes você precisa calcular totais, como a soma de vendas do dia ou a pontuação acumulada de um jogo. O padrão de acumulador com um laço for é a base para isso: você percorre valores e vai somando a uma variável que guarda o resultado parcial. Dominar esse padrão resolve problemas que vão desde contagens simples até cálculos mais complexos.

O PROBLEMA

Declare N e calcule a soma de 1 até N usando for.

EXEMPLO

const n = 5;
Soma: 15

SOBRE O CONCEITO

O exercício pede para somar de 1 até N usando for. O truque é ter um acumulador, que é uma variável iniciada em 0 (let soma = 0;). Dentro do laço, a cada iteração você adiciona o valor atual à soma: soma += i;. Dois erros comuns: (1) não inicializar o acumulador, o que faz soma começar como undefined e a conta dar NaN; (2) o loop não chegar em N, por exemplo usando i < n em vez de i <= n. Se N é 5, i <= n garante que o último valor somado seja 5. Sempre que usar acumulador, confira o valor inicial e os limites do laço.

RESOLUÇÃO

Mais exercícios de Repetição

JSR017 · IntermediárioProgressão aritméticaJSR024 · AvançadoMatriz 3x3JSR001 · BásicoContagem crescenteJSR003 · BásicoTabuada
Ver todos os exercícios de JavaScript