2
respostas

esta certo?

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

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

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.

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.

1:

let numero = 1; while (numero == 10) { console.log (numero++) };

2:

let numero = 10; while (numero == 0) { console.log(numero--) };

3:

let numero = prompt('escolha um numero'); let numeroFinal = 0; while (numero != numeroFinal) { console.log(numero--) };

4:

let numeroInicio = 0; let numero = prompt('escolha um numero');

while (numeroInicio != numero){ console.log(numeroInicio++) };

2 respostas

Olá, Vitor!

Percebi que você está bem perto de acertar as respostas, mas há um pequeno detalhe que precisa ser corrigido em seus códigos. No loop while, a condição que você está usando para parar o loop (ou seja, quando o loop deve parar de repetir) está invertida.

No primeiro exercício, você quer que o loop continue enquanto o número for menor ou igual a 10, então a condição deve ser numero <= 10, e não numero == 10. Veja como fica:

let numero = 1;
while (numero <= 10) {
  console.log(numero++);
}

No segundo exercício, você quer que o loop continue enquanto o número for maior ou igual a 0, então a condição deve ser numero >= 0, e não numero == 0. Veja como fica:

let numero = 10;
while (numero >= 0) {
  console.log(numero--);
}

No terceiro exercício, você quer que o loop continue enquanto o número for maior ou igual a 0, então a condição deve ser numero >= numeroFinal, e não numero != numeroFinal. Veja como fica:

let numero = prompt('escolha um numero');
let numeroFinal = 0;
while (numero >= numeroFinal) {
  console.log(numero--);
}

No quarto exercício, você quer que o loop continue enquanto o número for maior ou igual ao número de início, então a condição deve ser numeroInicio <= numero, e não numeroInicio != numero. Veja como fica:

let numeroInicio = 0;
let numero = prompt('escolha um numero');
while (numeroInicio <= numero) {
  console.log(numeroInicio++);
}

Espero ter ajudado e bons estudos!

vlw pela ajuda Lucas!!!