Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: hora da prática uso do while

// desafio 1 Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
let number = 0;
while (10 > number) {
    number++;
    alert(`${number}`);
}

// desafio 2 Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let number = 10;
while (number > 0) {
        alert(`${number}`);
        number--;
}

//desafio 3 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.
alert('Bem vindo ao programa de contagem regressiva!');
let number = parseInt (prompt('Insira um numero para comecar a contagem regressiva!'));
while (number > 0) {
        alert(`${number}`);
        number--;
}
alert('boom!');

//desafio 4 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.
alert('Bem vindo ao programa de contagem progressiva!');
let number = parseInt (prompt('Insira um numero para comecar a contagem progressiva!'));
let start = 0
while (start != number) {
        alert(`${start}`);
        start++;
}
alert(`${number}`)
alert('ihu!');

Alguma observação?

1 resposta
solução!

Oi João,

Seu código está muito bom e demonstra um bom entendimento do while! 👍

Algumas observações para aprimorar ainda mais:

  • Desafio 1, 2 e 3: A lógica está perfeita! 😎
  • Desafio 4: A lógica está quase perfeita, mas você pode simplificar a condição do while. Em vez de start != number, você pode usar start < number. Além disso, você pode incluir o número final dentro do loop, eliminando a necessidade de um alert extra no final.

Código do Desafio 4 refatorar


//desafio 4
alert('Bem vindo ao programa de contagem progressiva!');
number = parseInt(prompt('Insira um numero para comecar a contagem progressiva!'));
let start = 0;
while (start <= number) {
    alert(`${start}`);
    start++;
}
alert('ihu!');

Para saber mais: Estruturas de repetição

Continue praticando e explorando as possibilidades do JavaScript! 💪

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓