Oi, Natália, como vai?
Muito obrigada por compartilhar seu código com o resultado do desafio. Tenho apenas algumas sugestões.
Você pode colocar os alertas dentro do loop while
e antes do comando que faz o incremento, para mostrar todos os números dentro do intervalo desejado. O código ficaria assim:
let contador = 0;
while (contador <= 10){
alert(`Esse é o contador ${contador}`);
contador++
}
No código acima, o contador vai mostrar todos os números dentro do intervalo 0 e 10, incluindo o zero e o 10.
Outro detalhe importante é que na contagem regressiva do segundo exercício, o parâmetro informado dentro dos parênteses do while
coloca como condição limite para o loop que o valor do contador2
seja maior que 10. Contudo, como estamos usando o código contado2r--
e o valor inicial do contado2
é 10, não há retorno dessa função e nada deve aparecer como alerta se o alert
estiver dentro do while
. Dito isso, podemos ajustar a condição dentro do parênteses da seguinte maneira:
let contador2 = 10;
while (contador2 >=0 ){
alert(`Esse é o contador ${contador2}`);
contador2--
}
Na terceira atividade, onde devemos pedir um número para a pessoa usuária por meio de um prompt
e o programa deve contar deste número até 0, você pode usar dentro do while
uma condição que inclua o valor zero, por exemplo, while(contador3>=0)
.
Por fim, no exercício 4, onde devemos pedir um número para a pessoa usuário por meio de um prompt e o programa deve contar do valor inicial zero até o número que designamos, precisamos criar duas variáveis, uma que vai conter o número máximo da contagem e o valor do contador. Por isso, devemos escrever o código da seguinte maneira:
let numeroMaximo = prompt("Digite um numero: ");
let contador4 = 0
while(contador4<=numeroMaximo){
alert(`O contador é igual a ${contador4}`);
contador4++
}
Nesse código, a variável numeroMaximo
vai pedir o número limite que o contador pode atingir e a variável contador4
vai trazer o valor inicial da contagem. No momento em que o loop for iniciado, o contador vai verificar se o valor do contador4
é menor ou igual ao valor do numeroMaximo
e se estiver dentro dessa condição, o programa vai mostrar o valor por meio de um alerta e acrescentar o valor 1 no contador4
, aumentando progressivamente. Caso contrário, se a condição estabelecida no while
for falsa, o loop vai aparar.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!