2
respostas

Código aparece como se eu fizesse milhares de tentativas

alert("Bem vindo ao Jogo do número secreto"); // Exibe a mensagem para o usuário let numeroSecreto = 29; let chute; // Definição de variável

let tentativas = 1;

while (chute != numeroSecreto) { // enquanto chure não for igual ao numero secreto chute = prompt ("Escolha um número entre 1 e 30");

if (chute == numeroSecreto) { // se o chute for igual ao número secreto
    break;
} else {
    if (chute > numeroSecreto) {
        alert(`O número secreto é menor que ${chute}`);
    } else {
        alert(`O número secreto é maior que ${chute}`);
    }
    
    tentativas++;    
}      

}

if (tentativas > 1) { alert (Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativas); // Exibe e mensagem e o número } else { alert (Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativa); // Exibe e mensagem e o número }

2 respostas

Removi o ; na linha do tentativas ++ e deu certo

Olá, Paulo! Como vai?

Pelo seu comentário, acredito que você tenha conseguido resolver o seu problema sozinho. Parabéns!!

Se precisar de ajuda, lembre-se que o Fórum está sempre disponível!

Forte abraço. Até mais!