1
resposta

Adicionando console.log no código

//AULA 2
alert("Boas Vindas ao Jogo do Número Secreto!");

//Define contador
let contador = 0;

let Kick = 0;

//Escolhe valor aleatória entre 1 e 10 e mostra no prompt
let SecretNum = Math.floor(Math.random() * 10) + 1;
console.log(Número Secreto: ${SecretNum});

while (contador <= 5 || Kick === SecretNum) {

//Pede variável digitada pelo user
let Kick =+ prompt("Escolha um número entre 0 e 15.");

//Adicionar +1 ao contador
contador++;
console.log(`Contador: ${contador}`);

//Dica maior e menor
if (Kick > SecretNum) {

    alert(`Errou! O número secreto é menor que ${Kick}.`);

}

if (Kick < SecretNum) {

    alert(`Errou! O número secreto é maior que ${Kick}.`)

}

//Verificação 
if (Kick === SecretNum) {

    alert(`Parabéns! Você acertou o número secreto: ${SecretNum} em ${contador} tentativa(s)!`);

    //interrompe o laço
    break;

}

}

1 resposta

Oi, Paulo! Como vai?

Seu uso do console.log para acompanhar o valor do número secreto e o contador ficou bem legal. Isso ajuda muito no processo de depuração e entendimento do que está acontecendo no código.

Uma dica interessante para o futuro é praticar a conversão de strings em números corretamente ao usar o prompt. No seu código, você usou =+, o que pode causar confusão. Veja este exemplo:


let numero = parseInt(prompt("Digite um número:"));
console.log(numero);

parseInt transforma a entrada do usuário em número inteiro. Isso evita comparações incorretas.

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