Cada nova condição fica mais complicado :(
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Cada nova condição fica mais complicado :(
Oi, Marcos! Tudo bem?
Novas condições podem tornar o código um pouco mais complicado, mas com prática e paciência, conseguimos dominar isso! Não se esqueça que cada dúvida que surgir você pode comunicar aqui no fórum e iremos te ajudar!
Em relação ao código desse momento da aula, o objetivo é fornecer dicas ao jogador se o palpite dele é maior ou menor que o número secreto:
alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
let chute;
while (true) {
chute = prompt('Escolha um número entre 1 e 10');
if (chute == numeroSecreto) {
alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
break; // Encerra o loop quando o jogador acerta
} else if (chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`);
}
}
Aqui o que estamos fazendo é:
while (true) para continuar pedindo palpites até que o jogador acerte.break para sair do loop.Dessa forma, o jogo continua pedindo palpites e fornecendo dicas até que o jogador acerte o número secreto.
Espero ter ajudado!
Um forte abraço e bons estudos!