2
respostas

Minha Resolução!


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

//exercicios 2

let contador = 10;

while(contador = 0){
    
    contador--;
    console.log(contador);
}

//exercicios 3

let numerocontador = prompt("Digite um número");
let contagem = parseInt(numerocontador);

while (contagem > 0) {
    contagem--;
    console.log(contagem);
}
//exercicios 4
let numerocontador = prompt("Digite um número");
let contagem = parseInt(numerocontador);

while (contagem <= numerocontador) {
    contagem++;
    console.log(contagem);
}
2 respostas

Olá, Adinor!

Só passando uma revisão rapidinha, segue cada uma:

No exercício 1, sua solução está perfeita. Você criou um contador que começa em 1 e vai até 10, mostrando cada número, boa!

No exercício 2, há um pequeno erro na condição do loop while. Você usou um sinal de atribuição (=) em vez de um sinal de comparação (>=). O correto seria:

let contador = 10;

while(contador >= 0){
    
    contador--;
    console.log(contador);
}

No exercício 3, ta tudo certinho.

No exercício 4, você precisa iniciar a contagem em 0 e não no número digitado pelo usuário. Além disso, a condição do loop while deve ser contagem < numerocontador, para que o loop pare quando a contagem chegar ao número digitado pelo usuário. Veja como ficaria:

let numerocontador = prompt("Digite um número");
let contagem = 0;

while (contagem < numerocontador) {
    console.log(contagem);
    contagem++;
}

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

opa beleza! obrigado!