Cada nova condição fica mais complicado :(
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!