let numero = prompt('Digite um número válido:');
let contador = 10;
while (numero <= contador) {
console.log(contador);
contador--;
}
let numero = prompt('Digite um número válido:');
let contador = 10;
while (numero <= contador) {
console.log(contador);
contador--;
}
Olá, Ludmilla, como vai?
O código apresentado cumpre a proposta de utilizar um loop while com um contador regressivo e está coerente com o conteúdo do curso de lógica. A estrutura geral está correta e a ideia de iniciar o contador em 10 e decrementá-lo a cada iteração faz sentido dentro do desafio.
Um ponto de atenção é que o valor retornado pelo prompt é uma string. Como a comparação está sendo feita com um número, o JavaScript realiza coerção de tipo automaticamente, o que pode funcionar, mas não é uma boa prática para evitar comportamentos inesperados. Converter esse valor para Number deixa a lógica mais segura e clara.
Por exemplo, ao converter a entrada, o código pode ficar assim:
let numero = Number(prompt('Digite um número válido:'));
let contador = 10;
while (numero <= contador) {
console.log(contador);
contador--;
}
O exercício está bem aplicado e mostra um bom entendimento do funcionamento de loops. Continue compartilhando suas soluções por aqui, o fórum fica à disposição para dúvidas e trocas.