1
resposta

[Dúvida] desafio

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia, Leonardo. Vou fazer algumas sugestões.

desafio 1

while(contador < 11){ .... } // ele vai rodar até a 10° interação

ou

while(contador <= 10){ .... } // ele vai rodar até a 10° interação

desafio 2

let contador2 = 10;

desafio 3

//a lógica ficou OK, você só esqueceu de fazer a conversão de String para numero

let numero = parseInt(prompt('escreva um número'));

desafio 4 //Acho que você teve dificuldade de entender a lógica da questão. u numero que o usuário vai informar é a condição de parada nesse caso e você terá que criar uma outra variável para imprimir o conjunto. Porque do jeito que você fez aí considerando os numeros inteiros positivos seu programa vai entrar em loop infinito, pq ele sempre vai ser maior que zero. porque vocçe está incrementando infinitamente o valor que o usuário informou.

sugestão

let contador = 0;
let numero;

numero = parseInt(prompt("Informe o número final da contagem progressiva: "));

while(contador <= numero){

    console.log(contador);

    contador++;
}

Espero que tenha ajudado. É importante você marcar como solucionado para que sua dúvida possa ajudar outras pessoas também.