Oi, Francisca! Tudo bem?
Ótimo código, parabéns! Deixo apenas algumas sugestões de melhoria para ajudar, como remover as aspas da condição no while
no nosso contador crescente, pois elas transformam a condição em uma string, o que não é avaliado corretamente. Dessa forma, devemos deixar o nosso código da seguinte maneira:
let contador = 1;
while (contador <= 10) {
console.log(contador);
contador++;
}
Já em relação ao código do contador decrescente precisamos corrigir a condição no while
, remover as aspas, usar a variável correta e corrigir o decremento da variável, deixando-o como o exemplo abaixo:
let contadorDecrescente = 10;
while (contadorDecrescente >= 0) {
console.log(contadorDecrescente);
contadorDecrescente--;
}
Em relação a contagem regressiva precisamos remover as aspas da condição no while
e converter a entrada do prompt
para um número, como no exemplo:
let numero = prompt("Digite um número");
numero = Number(numero); // Certifique-se de que o valor é um número
while (numero >= 0) {
console.log(numero);
numero--;
}
Por fim, em relação a contagem progressiva precisamos corrigir a chamada do prompt
, remover as aspas da condição no while
, e usar a variável correta no console.log
e no incremento, deixando-o da seguinte forma:
let numeroProgressivo = prompt("Digite um número para contagem progressiva");
numeroProgressivo = Number(numeroProgressivo); // Certifique-se de que o valor é um número
let contadorProgressivo = 0;
while (contadorProgressivo <= numeroProgressivo) {
console.log(contadorProgressivo);
contadorProgressivo++;
}
Espero ter ajudado!
Um forte abraço e bons estudos!