1
resposta

Hora do desafio LOOP

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

//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let contador = 10;
while ( contador >= 0) {
     alert(`contador ${contador}`)
     contador = contador +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 numero = prompt ("Digite um número");
while (numero < 0) {
    console.log(numero)
    numero = --;
}

//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 = prompt ("Digite um número");
while (numero >= 0) {
    console.log(numero)
    numero = ++;
1 resposta

Oii, Alessandra!

Vamos dar uma olhada nas suas implementações e ajustar o que for necessário.

  1. Contador de 1 a 10: Seu código está correto! Ele começa em 1 e vai até 10, mostrando cada número.

    let contador = 1;
    while (contador <= 10) {
        alert(`contador ${contador}`);
        contador = contador + 1;
    }
    
  2. Contador de 10 a 0: Aqui, parece que você está incrementando o contador em vez de decrementá-lo.

    let contador = 10;
    while (contador >= 0) {
        alert(`contador ${contador}`);
        contador = contador - 1; // Decrementa o contador
    }
    
  3. Contagem regressiva a partir de um número dado: Há um pequeno erro na forma como você está decrementando o número.

    let numero = prompt("Digite um número");
    numero = parseInt(numero); // Certifique-se de que é um número
    while (numero >= 0) {
        console.log(numero);
        numero = numero - 1; // Decrementa o número
    }
    
  4. Contagem progressiva até um número dado: Aqui, você precisa começar a contagem do zero e ir até o número digitado.

  let numeroMaximo = prompt("Digite um número para a contagem progregressiva:");;
    let contador = 0;

    while (contador <= numeroMaximo) {
    console.log(contador);
    contador++
}

Um abraço e bons estudos.