Programação JavaScript

Exercício 08: Somando uma Sequência de Números

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:

  1. 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.
  2. 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.
  3. Variáveis:
    • A variável total armazena a soma dos números consecutivos.
  4. Retorno da Função:
    • A função retorna o resultado final, que é a soma dos números até o valor n.

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:

  1. Crie uma função chamada contagemRegressiva que aceite um número como parâmetro.
  2. Utilize um loop for para imprimir no console os números da contagem regressiva, começando do número fornecido até 1.
  3. 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!