Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Exercicio Verificando o acesso restrito

Boa tarde, segue minha resolução do exercicio:

for (let j = 1; j <= 20; j++) {
    console.log(j)
    if (j === 10) {
        console.log('Número proibido encontrado! Encerrando...');
        break;
    }
}
1 resposta

Oi, Stephanie. Tudo bem com você?

Sua resolução para este desafio de repetição e interrupção de fluxo ficou ótima e funciona perfeitamente. Você empregou corretamente a estrutura for para iterar no intervalo numérico solicitado e utilizou a condicional if de modo preciso para identificar o valor crítico. O uso do comando break foi a escolha ideal para o cenário proposto, pois interrompe imediatamente a execução do laço assim que a condição de segurança é atingida, evitando que as próximas iterações aconteçam de forma desnecessária.

Como uma dica útil voltada para as boas práticas e legibilidade em desenvolvimento de software, você pode extrair o número dez para uma constante nomeada antes do laço, como NUMERO_PROIBIDO. Centralizar esses valores estáticos facilita modificações futuras no sistema, permitindo alterar o limite de segurança em um único local do arquivo caso as regras do laboratório mudem.

Pensando em cenários onde o controle de loops é essencial, de que forma você alteraria esse código se a regra mudasse para apenas pular o número proibido e continuar a contagem até vinte?

Parabéns pelo excelente desempenho no exercício e saiba que o fórum está sempre à disposição.

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