A mensagem exibida ainda é "Parabéns, você descobriu o número secreto".
Não exibiu mensagem de parabéns, por que?
A mensagem exibida ainda é "Parabéns, você descobriu o número secreto".
Não exibiu mensagem de parabéns, por que?
Olá, Rafael! Como vai?
O problema pode estar relacionado à lógica do jogo, onde a mensagem de "Parabéns, você descobriu o número secreto" é exibida independentemente do número que o usuário escolhe. Isso pode ocorrer se o código não estiver verificando corretamente se o número escolhido pelo usuário é igual ao numeroSecreto
.
Para resolver isso, você precisa adicionar uma estrutura condicional que compare o número que o usuário escolheu com o numeroSecreto
. Aqui está um exemplo de como você pode fazer isso:
alert('Boas-vindas ao jogo do número secreto');
let numeroSecreto = 29;
let chute = prompt('Escolha um número entre 1 e 30');
if (parseInt(chute) === numeroSecreto) {
alert('Parabéns, você descobriu o número secreto');
} else {
alert('Que pena, você não acertou. Tente novamente!');
}
Neste exemplo, após o usuário inserir um número, o if
verifica se o número digitado (convertido para um número inteiro com parseInt
) é igual ao numeroSecreto
. Se for, a mensagem de parabéns é exibida; caso contrário, uma mensagem de erro é mostrada.
Espero que isso ajude a resolver o problema! Bons estudos!