Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Desafio while

Desafio 1

alert('Contaremos de 1 a 10')
let numero = 1
const numeroFinal = 10

while(numero != numeroFinal){
alert(${numero++})
};

Desafio 2

alert('Contaremos de 10 a 1')
let numero = 1
const numeroFinal = 10

while(numero != numeroFinal){
alert(${numero++})
};

Desafio 3

let numeroRegressiva = parseInt(prompt('Escolha um numero para fazer contagem regressiva.'));

while(numeroRegressiva >= 0){
alert(numeroRegressiva);
numeroRegressiva--;
}

Desafio 4

let numeroProgressiva = parseInt(prompt('Escolha um numero para fazer contagem progressiva.'));
let numeroInicio = 0

while(numeroInicio != numeroProgressiva){
alert(numeroInicio);
numeroInicio++;
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, André, como vai?

Obrigado por compartilhar seu código, deu para ver que você já está bem à vontade com o uso do while e com incremento/decremento das variáveis. Vou só comentar alguns pontos de melhoria e pequenos ajustes.

No desafio 1, seu while vai de 1 até 9, porque a condição while (numero != numeroFinal) para quando numero vira 10. Uma forma de incluir o 10 é usar <= e começar de 1:

let numero = 1; 
while (numero <= 10) { 
    alert(numero); numero++;
}

No desafio 2, a ideia é contar de 10 até 0, mas o código está igual ao do primeiro, só mudando o texto. Aqui poderia ser:

let numero = 10; 
while (numero >= 0) { 
    alert(numero); 
    numero--; 
}

Nos desafios 3 e 4 a lógica está bem coerente. Só faria um ajuste no 4 para garantir que o número final também seja exibido, usando <= em vez de !=:


let numeroInicio = 0; 
while (numeroInicio <= numeroProgressiva) { 
    alert(numeroInicio); 
    numeroInicio++; 
}

Parabéns pelo avanço, continue compartilhando seus códigos por aqui, o fórum está à disposição para você ir refinando cada vez mais sua lógica.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!