Dúvida sobre Lógica de Programação (operadores lógicos)?

Estou fazendo um curso de lógica de programação, sei o resultado do exercício abaixo, mas não entendi sua resolução. Sei que a ordem de se resolver é: operadores aritméticos, relacionais e lógicos. Dentro dos lógicos: "não", "e", "ou". Se alguém puder me ajudar a entender.

Qual o resultado da expressão:

3 + 7 <= rad(100) e 5 == 7 ou não VERDADEIRO?

A) 10 (alternativa incorreta)

B) VERDADEIRO (alternativa incorreta)

C) -7 (alternativa incorreta)

D) Esta expressão não pode ser avaliada porque não está correta (alternativa incorreta)

- > E) FALSO (alternativa correta)

Comments

  • Siga a ordem dentro dos {}:

    3 + 7 <= rad(100) { 2. não sei se é verdadeiro ou falso mas não interessa }

    e { 3. ==> se um dos dois for falso então dá falso, portanto o resultado é falso }

    5 == 7 { 1. é falso }

    ou {5. como os dois são falsos o resultado é falso }

    não VERDADEIRO { 4. é falso }

Sign In or Register to comment.