JavaScriptRepetiçãobasico

Somar até zero

Em programas reais, muitas vezes você precisa percorrer uma lista até encontrar um valor específico e parar, como quando lê dados de sensores até receber um sinal de parada. Dominar o uso de break dentro de um loop for permite interromper a execução no momento certo, evitando processamento desnecessário e garantindo que resultados indesejados (como incluir o zero) não entrem na conta.

O PROBLEMA

Use um array de números pré-definido e some todos até encontrar o 0.

EXEMPLO

const nums = [5, 3, 2, 0, 8];
Soma: 10

SOBRE O CONCEITO

O exercício usa um for para percorrer o array e um acumulador (let soma = 0) para somar cada elemento. O break é a chave: quando o número atual é igual a 0, o loop é interrompido imediatamente com if (nums[i] === 0) break;. O erro comum de incluir o zero na soma ocorre se você coloca break depois de somar ou não usa break. Para evitar, a verificação deve vir antes da soma dentro do loop. Use const para o array, let para o acumulador e console.log para exibir o resultado.

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