Pascal/Expressões Lógicas: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição
# não é Pascal padrão, nem reconhecido pela maior parte dos compiladores.
 
Linha 4: Linha 4:
Estes operadores são usados para comparar valores e retornam um true (verdadeiro) ou false (falso)
Estes operadores são usados para comparar valores e retornam um true (verdadeiro) ou false (falso)
= ( igual a )
= ( igual a )
# ou <> (diferente)
<> (diferente)
> ( maior )
> ( maior )
< ( menor )
< ( menor )

Edição atual desde as 11h55min de 17 de janeiro de 2017


Operadores relacionais com expressões lógicas[editar | editar código-fonte]

Estes operadores são usados para comparar valores e retornam um true (verdadeiro) ou false (falso)

= ( igual a )
<> (diferente)
> ( maior )
< ( menor )

Operadores lógicos[editar | editar código-fonte]

São usados em expressões lógicas adicionando mais opções

NOT (NÃO) negação
AND (E) conjunção
OR (OU) disjunção
XOR (OU EXCLUSIVO) disjunção exclusiva

Exemplo -

 if (num=10) or (num>10) then {condição lógica será executada se a variável num for >=10}