1
resposta

Não entendo o motivo do código estar dando errado.

Código Resolvi criar algo parecido com o que o professor fez na primeira aula 09 em lógica de programação I. Todavia ao testar, percebo que ele só exibe o alerta de "Acertou meu número" caso o input.value = 5, caso contrário, ele apenas exibe o alerta que errou 4x sem aparentemente verificar as outras posições, alguém sabe o motivo?

1 resposta

Porque é necessário usar a variável achou (var achou). Assim quando você digitar no input o valor correto, vai aparecer o alert ("acertou meu número") e nenhuma outra mensagem depois dela. Caso o valor que vc digitou não for encontrado no array, usando var achou, aparece o alert ("errou meu número"). Modifiquei teu código pra você ver como seria:

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