Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Resposta ao Desafio de Lógica

Situação: "Se o aluno tiver 18 anos ou mais ou for formado em Inglês ele pode ir para a Escola de Estudos Astronômicos. Ou se ele tiver menos de 18 anos e for formado em Alemão, então deve ir para a Escola de Estudos Supersônicos.

O aluno tem 17 anos e é formado em Inglês. Esta expressão será verdadeira ou falsa?"

Expressão: ( ALUNO >= 18 OR FORMACAO = "INGLES" ) OR ( ALUNO < 17 AND FORMACAO = "ALEMAO" )

Resolução: ( F OR V ) OR ( V AND F) = ( V ) OR ( F ) = ( V )

A expressão é verdadeira pois satisfaz a condição da formação em Inglês e neste caso, ele pode ir para a Escola de Estudos Astronômicos.

2 respostas
solução!

Oi, Érik, tudo bem?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto. Contudo, gostaria de fazer uma observação. Ao escrever a lógico para quando o aluno tem menos de 18 anos e for formado em alemão, você deveria colocar ALUNO <18, ou ALUNO <=17 para incluir o valor 17.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá Rodrigo!

Verdade, não me atentei a esse detalhe da IDADE do ALUNO, obrigado por sinalizar!