Skip to the content.

Operadores logicos e relacionais

Nesta seção vamos ver como usar os operadores lógicos e relacionais para fazer cáculos na linguagem P. Como a linguagem P se baseia na linguagem C, ela traz todos os operadores também presente em sua linguagem mãe. Apenas com uma diferença, os operadores lógicos agora estão na língua do P.

Operadores lógicos

Os operadores lógicos são utilizados quando é necessário usar duas ou mais condições dentro da mesma instrução if para que seja tomada uma única decisão cujo resultado será verdadeiro ou falso. Os operadores lógicos combinam condições simples em expressões lógicas.

Quais são os operadores na linguagem P?

Bom temos 3 principais operadores: e, ou e nao. Mas como usamos a língua do P eles são traduzidos para pe, pou e pnpao!

pse (var1 pe var2) preptoprpne 1;

pse (va1 pou var2) preptoprpne 2;

pse (pnpao var1) preptoprpne 3;

Operadores relacionais

Usamos os mesmos operadores da linguagem C. Abaixo segue uma tabela com eles:

Simbolo Nome do op Exemplo
> Maior que x < y
>= Maior ou igual x >= y
< Menor que x < y
<= Menor ou igual x <= y
== Igualdade x == y
!= Diferente de x != y