1
resposta

Gostaria de saber por qual motivo a frase "nao podera entrar" está aparecendo no console. Sendo que o primeiro if é verdadeiro.

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

1 resposta

Sendo a idade = 20, e sendo que você fez 2 comandos IF, existem duas condições que o IF é verdadeiro: a 1) que executa é o if(idade>=18), obviamente irá executar pois a idade é 20, então executa "Permitindo para participar..." a 2) que executa é o ELSE no segundo IF (idade<18) -> essa linha de código ELSE quer dizer se a primeira linha de código do IF(idade<18) nao ser verdadeira, irá executar o ELSE, e analisando que a idade é 20, ou seja nao vai executar idade<18, então ele irá executar o ELSE "nao podera entrar".

Uma opção para ajustar seria realizar o comando else if {}.