1
resposta

Loops e Tentativas

Dentro desse while loop, você tem as mesmas condições if e else que tinha antes. Então, a cada novo chute, o código verifica se o chute é igual ao número secreto. Se for, ele exibe a mensagem de vitória. Se não for, ele verifica se o chute é maior ou menor e exibe a mensagem correspondente.

Dessa forma, o while loop garante que o jogo continue até você acertar o número secreto, assim como na analogia com seus amigos. Você fica chutando números até finalmente descobrir o número escolhido.

1 resposta

Oi, Wallace! Tudo bem?

Parabéns pela construção da lógica e por compartilhar com a comunidade! Aqui está um exemplo de como o código pode ficar:

alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
let chute;

while (chute != numeroSecreto) {
    chute = prompt('Escolha um número entre 1 e 10');
    if (chute == numeroSecreto) {
        alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
    } else if (chute > numeroSecreto) {
        alert(`O número secreto é menor que ${chute}`);
    } else {
        alert(`O número secreto é maior que ${chute}`);
    }
}

Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!