Objetivo: Entender como criar uma função simples em JavaScript para somar uma sequência de números consecutivos até um determinado valor.
Problema: Precisamos criar uma função chamada somarAte que aceite um número como parâmetro e retorne a soma de todos os números consecutivos até esse valor.
Exemplo:
somarAte(3) ➞ 6 // Explicação: 1 + 2 + 3 = 6 somarAte(10) ➞ 55 // Explicação: 1 + 2 + 3 + ... + 10 = 55 somarAte(7) ➞ 28 // Explicação: 1 + 2 + 3 + ... + 7 = 28
Conceitos Abordados:
- Funções em JavaScript:
- Uma função é um bloco de código que realiza uma tarefa específica.
- No exemplo, a função é chamada
somarAtee recebe um parâmetro,n.
- Estrutura de Repetição (For Loop):
- Utilizamos um loop
forpara iterar de 1 atén. - Em cada iteração, somamos o valor atual à variável
total.
- Utilizamos um loop
- Variáveis:
- A variável
totalarmazena a soma dos números consecutivos.
- A variável
- Retorno da Função:
- A função retorna o resultado final, que é a soma dos números até o valor
n.
- A função retorna o resultado final, que é a soma dos números até o valor
Implementação:
function somarAte(n) {
let total = 0;
for (let i = 1; i <= n; i++) {
total += i;
}
return total;
}
// Testando a função:
console.log(somarAte(3)); // Deve retornar 6
console.log(somarAte(10)); // Deve retornar 55
console.log(somarAte(7)); // Deve retornar 28

Desenvolver uma função em JavaScript que realize uma contagem regressiva de números, começando do número fornecido até 1.
Instruções:
- Crie uma função chamada
contagemRegressivaque aceite um número como parâmetro. - Utilize um loop
forpara imprimir no console os números da contagem regressiva, começando do número fornecido até 1. - Após a contagem, a função deve imprimir uma mensagem indicando que a contagem terminou.
Exemplo:
contagemRegressiva(5); // Deve imprimir no console: // 5 // 4 // 3 // 2 // 1 // Contagem regressiva concluída!