3
respostas

erro de lógica

Se deixarmos o

if (idade >=18 && acompanhado)

mesmo que o a pessoa for maior de idade e tiver desacompanhada não podera entrar. Para que isso não ocorra utilizei:

if (idade < 18 && acompanhado || idade >= 18 && acompanhado == false) 

ou seja, se a pessoa for menor de idade e estiver acompanhada ou for maior de idade e estiver desacompanhada, recebera a mensagem de bem vinda.

3 respostas

Oi, Pedro, como vai?

Muito bom! É isso mesmo.

Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

Oi Pedro, tudo bem?

Ótima observação! Mas considerando a sugestão do código, uma pessoa com 18 anos acompanhada, também não entraria!

Vamos pra cima! Abraço!

Bacana, mas se você analisar o código verá que é possível dar uma melhorada aí, encurtando ainda mais o codigo. Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software