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
somarAte
e recebe um parâmetro,n
.
- Estrutura de Repetição (For Loop):
- Utilizamos um loop
for
para iterar de 1 atén
. - Em cada iteração, somamos o valor atual à variável
total
.
- Utilizamos um loop
- Variáveis:
- A variável
total
armazena 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
contagemRegressiva
que aceite um número como parâmetro. - Utilize um loop
for
para 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!