2
respostas

PROBLEMAS PARA EXECUTAR O JOGO DEPOIS QUE O BREAJ É INSERIDO

Gente, o meu jogo estava funcionando mas não estava aparecendo o alerta quando acertava o numero e agora com o BREAK não funciona mais Alguem poderia me dar um help? alert('Olá, Mundo, Play no Game!'); let numeroSecreto = 2; console.log (numeroSecreto); let chute; let tentativa = 1; //enquanto o chute não for igual ao N.S. while (chute != numeroSecreto) { chute = prompt('escolha um Número de 1 á 10'); // SE O CHUTE FOR IGUAL AO NUMERO 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; tentativa++; }

alert (Isso aí! Você descobriu o número secreto ${numeroSecreto} com ${tentativa } ); else { alert(Isso aí, Você descobriu o número secreto') ${numeroSecreto} com ${tentativa } );

2 respostas

Olá, você colocou o break entre chaves por isso está dando erro. { break; } . O correto e só o break; . espero ter ajudado.

Também dei uma corrigida no seu código, você está esquecendo de colocar as crases nos seus alert e na ultima parte você inseriu um else mas não precisa pois já se fez a verificação dentro do while. Segue o código com correções:

alert('Olá, Mundo, Play no Game!');
let numeroSecreto = 2;
console.log(numeroSecreto);
let chute; let
    tentativa = 1;


while (chute != numeroSecreto) {
    chute = prompt('escolha um Número de 1 á 10');
    if (chute == numeroSecreto) {
        break;
    }
    else {
        if (chute > numeroSecreto) {
            alert(`O numero secreto e menor que ${chute}`);
        }
        else {
            alert(`O número secreto e maior que ${chute}`);
        }
        tentativa++
    }
}

alert(`Isso aí! Você descobriu o número secreto ${numeroSecreto} com ${tentativa}`);