Relacionais

Operadores disponíveis

=    Igual
=/=  Diferente
>    Maior
>=   Maior ou igual
<    Menor
<=   Menor ou igual

Descrição

Os operadores lógicos fornecem com resultado um valor lógico (verdadeiro ou falso)

  • Se os operandos forem numéricos a comparação é feita com base no seu valor
  • Se os operadores forem texto a comparação é feita lexicograficamente
  • Se os operadores forem lógicos apenas estão disponíveis a igualdade e a diferença

Exemplo

inicio
    real l1 <- 5.0 , l2 <- 3
    escrever "\n" , l1 , " = " , l2 , "\t= " , l1 = l2
    escrever "\n" , l1 , " =/= " , l2 , "\t= " , l1 =/= l2
    escrever "\n" , l1 , " > " , l2 , "\t= " , l1 > l2
    escrever "\n" , l1 , " >= " , l2 , "\t= " , l1 >= l2
    escrever "\n" , l1 , " < " , l2 , "\t= " , l1 < l2
    escrever "\n" , l1 , " <= " , l2 , "\t= " , l1 <= l2
fim

Resultado

5.0 = 3.0 = FALSO
5.0 =/= 3.0 = VERDADEIRO
5.0 > 3.0 = VERDADEIRO
5.0 >= 3.0 = VERDADEIRO
5.0 < 3.0 = FALSO
5.0 <= 3.0 = FALSO

AnexosTamanho
operadores_relacionais.alg385 bytes