Oi, Davidson! Tudo bem?
Parabéns pelo resultado e desempenho, muito orgulho da sua dedicação! Deixo apenas algumas sugestões de melhorias para o código. Em relação ao loop while podemos identificar o uso do operador de igualdade (==), quando deveríamos estar usando o operador de menor ou igual (<=) ou maior ou igual (>=) para que o loop seja executado enquanto a condição for verdadeira, deixando os nossos códigos da seguinte maneira:
- Contador de 1 a 10:
let numero = 1;
while(numero <= 10){
console.log(numero);
numero++
}
- Contador de 10 a 0:
let numero = 10;
while(numero >= 0){
console.log(numero);
numero--
}
- Contagem regressiva a partir de um número inserido pelo usuário:
let numero = prompt('Digite um numero qualquer');
while(numero >= 0){
console.log(numero);
numero--
}
- Contagem progressiva até um número inserido pelo usuário:
let numero = prompt('Digite um numero qualquer');
let contador = 0;
while(contador <= numero){
console.log(contador);
contador++
}
Em relação a última parte do código, estamos tentando decidir entre usar a palavra "pessoa" ou "pessoas" com base na quantidade, porém, a variável "pessoas" não foi definida. Podemos, então, resolver esse problema da seguinte forma:
let quantidadePessoas = 5; // Defina a quantidade de pessoas aqui
let palavraPessoa = quantidadePessoas > 1 ? 'Pessoas' : 'Pessoa';
console.log(quantidadePessoas + " " + palavraPessoa);
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓