Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Praticando JavaScript: Laços de Repetição - Resolução 01 - Contagem de Números

Praticando JavaScript: Laços de Repetição - Resolução 01 - Contagem de Números

O código conta com 2 functions, uma para verificar se o número inserido pelo usuário é válido, e outra para realizar a contagem de 0 até o número especificado.

let numeroFinal = Number(prompt("Digite um número final para a contagem:"));
numeroFinal = verificarEntrada(numeroFinal);

const mensagemDeFinalizacao = gerarContagem(numeroFinal);
console.log(mensagemDeFinalizacao);

function verificarEntrada(numeroFinal) {
    while (isNaN(numeroFinal) || numeroFinal <= 0) {
        numeroFinal = Number(prompt("Entrada inválida. Por favor, digite um número válido: "));
    }
    return numeroFinal;
}

function gerarContagem(numeroFinal) {
    for (let contador = 0; contador <= numeroFinal; contador++) {
        console.log(contador);
    }
    return "Contagem finalizada.";
}
1 resposta
solução!

Olá, Pedro, como vai?

O seu código demonstra uma boa organização ao utilizar funções para separar a responsabilidade de validação da lógica principal de repetição. A estrutura lógica atende ao propósito de capturar o valor e percorrer a sequência numérica.

Parabéns pelo excelente trabalho no desenvolvimento do projeto e por aplicar boas práticas como a validação de dados com isNaN. Continue compartilhando sua evolução e seus exercícios conosco.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!