1
resposta

[Projeto] minha solução

criei uma variavel com o nome valorLimite e inseri ela a onde estava escrito 100.

alert('Bem vindo ao jogo do número secreto!'); let valorLiminte = 10 let numeroSecreto = parseInt(Math.random() * valorLiminte + 1); console.log(numeroSecreto); let chute; let tentativas = 1;

// enquanto chute não for igual ao n.s. while (chute != numeroSecreto) { chute = prompt(Escolha um número entre 1 e ${valorLiminte}); // se chute for igual ao número secreto if (chute == numeroSecreto) { break; } else { if (chute > numeroSecreto) { alert(O número secreto é menor que ${chute}); } else { alert(O número secreto é maior que ${chute}); } // tentativas = tentativas + 1; tentativas++; } }

let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa'; alert(Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.);

1 resposta

Oi Marcos, tudo bem? 😊

Fico feliz que você compartilhou seu código!

Sua solução é muito boa e demonstra que você entendeu o conceito de usar variáveis para tornar o código mais flexível. 👍

Alterar o limite do número secreto ficou fácil, concorda?

Uma dica que pode deixar seu código mais legível é usar crases (`) no lugar das aspas simples (') em strings que incluem variáveis, como você fez no alert dentro do while.

Isso permite que você use interpolação de strings, que é uma forma mais elegante de inserir variáveis em strings.

Veja como ficaria:

alert(`O número secreto é menor que ${chute}`);

🎓 Para saber mais: