2
respostas

[Dúvida/ Ajuda] Falha no código

Olá pessoal,

Queria pedir uma ajuda, pois tive um problema no código e o corrigi, porém agora, quando coloco o número secreto na tentativa do jogo que seja maior que 5 (valor que estou usando como número secreto), ao invés de ele seguir o comando, "O número secreto é menor", "O número secreto é maior", agora mesmo que eu coloque 9, ele diz que é maior, e não menor...não sei se errei alguma vírgula, ponto...procurei, mas não estou encontrando o erro. Se alguém conseguir observar alguma falha que não consegui, agradeço muito.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oie, no segundo if está if(chute == numeroSecreto). Deveria ser if(chute < numeroSecreto), porque você quer comparar se ele é maior ou menor. Do que jeito que está ele sempre vai cair na condição (O número secreto é maior).

Olá, só acrescentando um detalhe na solução da Ana Livia em relação ao operador de comparação (<). Sua condição deve ser: if (chute > numeroSecreto). Ou como a Ana Livia colocou, mas alterando as mensagens do console.log