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

07 Desafio: hora da prática

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

let entrada = 0

while (entrada < 10){
    if (entrada++);
    alert (`Contador: ${entrada}`);
}

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

let entrada = 11

while (entrada > 0){
    if (entrada--);
    alert (`Contador: ${entrada}`);
}

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.

let entrada;
entrada = prompt('Digite um número');

while (entrada > 0){
    if (entrada--);
    alert (`Contador: ${entrada}`);
}

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.

let entrada;
let contador = 0;
entrada = prompt('Digite um número');

while (contador != entrada){
    if (contador++);
    alert (`Contador: ${contador}`);
}
1 resposta
solução!

Oi, Ariel! Tudo bem?

Parabéns pelo desenvolvimento da atividade! Deixo apenas algumas sugestões, em relação a atividade 1 o if dentro do loop não é necessário, somado a isso, é melhor incrementar a variável entrada dentro do corpo do loop para evitar confusões, deixando nosso código da seguinte forma:

let entrada = 1; // Começa em 1

while (entrada <= 10) {
    alert(`Contador: ${entrada}`);
    entrada++; // Incremento dentro do corpo do loop
}

O mesmo podemos aplicar na atividade 2:

let entrada = 10; // Começa em 10

while (entrada >= 0) {
    alert(`Contador: ${entrada}`);
    entrada--; // Decremento após mostrar o valor
}

Já na atividade 3 podemos deixar o nosso código da seguinte forma:

let entrada = parseInt(prompt('Digite um número')); // Converte entrada para número

while (entrada >= 0) {
    alert(`Contador: ${entrada}`);
    entrada--;
}

Na atividade 4, devemos garantir que o valor de entrada seja um número e o loop deve continuar enquanto contador for menor ou igual a entrada:

let entrada = parseInt(prompt('Digite um número')); // Converte entrada para número
let contador = 0;

while (contador <= entrada) {
    alert(`Contador: ${contador}`);
    contador++;
}

Espero ter ajudado!

Um forte abraço e bons estudos!