2
respostas

JavaScript Hora da Prática 0.3 - Desafio 4

  1. Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.

Nessa questão verifiquei que minha resposta ficou um "pouco" diferente da opinião do instrutor. Segue meu código para análise:

// 4. let num = parseInt(prompt('Informe um número: ')); let contador = 1; while (num>=0) { alert(O número atual é: ${num}, contagem: ${contador}); console.log(num); num--; contador++; }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Está funcionando perfeitamente minha dúvida é, posso considerar como certo também ? Eu entendi que questão desejava que fosse realizada uma contagem em decréscimo ao mesmo tempo que fosse realizada uma contagem em acréscimo. Entendi mal a questão e exagerei ? Pelo código do instrutor a contagem é realizada de forma automática mas só visível através do console. Já na minha forma o usuário pode visualizar a contagem mas é necessário clicar em ok até chegar a 0.

2 respostas

Olá, Celso.

Tudo bem?

Seu código está funcional e segue uma lógica válida, com a contagem sendo mostrada ao usuário através de alertas. A diferença em relação à solução do instrutor está na abordagem: enquanto você optou por uma interação mais direta com o usuário, a solução do instrutor é mais automatizada e visível apenas no console. Ambas as soluções estão corretas. Parabéns!!

Continue assim com essa dedicação.

Abraços e bons estudos!

Oi, Renan. Muito obrigado pelo seu feedback. Irei me aperfeiçoar cada vez mais na lógica do desenvolvimento. Conto com seu auxílio e orientação em minhas próximas dúvidas.

Desde já, grato.

Grande abraço.