Oii, Edson!
Que bom ver que você tá pegando o jeito! Vamos dar uma olhadinha nos seus códigos, vou colocar algumas opções de melhorias caso você queira aplicar no seu código.
- Contador de 1 a 10:
Seu código tá quase perfeito, só precisa ajustar a condição no while
para incluir o número 10.
let cont = 1;
while (cont <= 10) {
console.log("contando, contando " + cont);
cont = cont + 1;
}
- Contador de 10 a 0:
Aqui, você também está quase lá! Só precisa ajustar a condição para incluir o zero. Veja como pode ficar:
let cont = 10;
while (cont >= 0) {
console.log("contando " + cont);
cont = cont - 1;
}
- Contagem regressiva a partir de um número fornecido:
Aqui você pode converter a entrada do prompt
em número. E, tem um pequeno erro de sintaxe no if
.
let numeroQualquer = parseInt(prompt("Digite um número > 0 "));
if (numeroQualquer < 0) {
alert("O número digitado está incorreto!! Digite um número maior que zero");
} else {
while (numeroQualquer >= 0) {
console.log("contando " + numeroQualquer);
numeroQualquer = numeroQualquer - 1;
}
}
- Contagem progressiva até um número fornecido:
Aqui, você precisa começar a contagem a partir de 0 e corrigir o if
e o while
. Veja como pode ser feito:
let numeroQualquer = parseInt(prompt("Digite um número > 0 "));
if (numeroQualquer < 0) {
alert("O número digitado está incorreto!! Digite um número maior que zero");
} else {
let contador = 0;
while (contador <= numeroQualquer) {
console.log("contando " + contador);
contador = contador + 1;
}
}
Espero que essas dicas te ajudem a ajustar seus programas. Continue praticando e explorando, você está indo muito bem!
Um abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓