Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tô pegando o Jeito!!

Desafios
Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

let cont = 1;

while (cont < 10 ) { 
console.log("contando, contando"+ cont); 
cont = cont + 1;
}


Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.

let cont = 10;

while (cont > 0) { 
console.log("contando"+cont); 
cont= cont-1;
}

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

let numeroQualquer = prompt("Digite um número > 0 ");

if numeroQualquer < 0 {
    alert("O número digitado está incorreto!! Digite um número maior que zero"):
}

while ( numeroQualquer  > 0 ) {
     console.log("contando" + numeroQualquer);
     numeroQualquer = numeroQualquer - 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.

let numeroQualquer = prompt("Digite um número > 0 ");

if numeroQualquer < 0 {
    alert("O número digitado está incorreto!! Digite um número maior que zero"):
}

while ( numeroQualquer  > 0 ) {
     console.log("contando" + numeroQualquer);
     numeroQualquer = numeroQualquer + 1;
}
2 respostas
solução!

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.

  1. 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;
}
  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;
}
  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;
    }
}
  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 ✓

bons estudos

Olá Lorena, que valiosas dicas você me deu. Muito Obrigado, vou aperfeiçoar para deixar mais claro e objetivo o código e a inteção que damos a ele. Valeu.