1
resposta

Desafio: hora da prática Pratica: Loops e tentativas

//Exercicio 01 - Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
let i = 1;
while (i <= 10){
    console.log(++ i);
}

//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let i = 10;
while (i >= 0 ) {
    console.log(i --);
}

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exercicio03</title>
    <h1>Contagem regresiva no console navegador</h1>
</head>
<body>
    <script>
        // Exercicio 03: 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 numero = parseInt(prompt("Digite um número: "));
        let i = numero;
        while (i >= 0 ){
            console.log(i--);
        }

    </script>
</body>
</html>

<!DOCTYPE html>
<html lang="pr-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exercicio04</title>
    <h1>Contagem progressiva no console do navegador</h1>
</head>
<body>
    <script>
        // Exercicio 04 - 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 numero = parseInt(prompt("Digite um número: "));
        let i = 0;
        while (i <= numero) {
            console.log(i++);
        }
    </script>
</body>
</html>
1 resposta

Oi Fabio,

Excelente trabalho com os loops while! 👍

Seus códigos estão claros e funcionais, demonstrando um bom entendimento da lógica de repetição.

No primeiro exercício, você utilizou ++i dentro do console.log(). Isso faz com que o incremento ocorra antes da exibição, o que resulta na impressão de 2 a 11. Se o objetivo fosse exibir de 1 a 10, o correto seria usar console.log(i); i++;.

No segundo exercício, você usou i-- dentro do console.log(), o que funciona corretamente para a contagem regressiva.

Nos exercícios 3 e 4, você implementou a interação com o usuário via prompt() e a contagem regressiva e progressiva no console do navegador. 👏

Para saber mais: Loops em JavaScript

Continue praticando e explorando as possibilidades dos loops! 💪

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