Retorna verdadeiro ou falso a depender da relação entre os operadores e os parâmetros de entrada.


Figura 1 - Bloco Operação lógica

Compatibilidade

  • Bloco cliente: logic_operation()
  • Bloco servidor: logic_operation() - executado a partir da chamada do bloco cliente.

Retorno

Retorna o valor booleano true ou false de acordo com a relação entre os parâmetros adicionados.

Características do bloco

O bloco Operação lógica permite adicionar novos parâmetros de acordo com a necessidade da função, através do botão de configuração. Como exibe a imagem abaixo, a cada parâmetro adicionado um parâmetro condicional é adicionado. É necessário que sejam utilizados no mínimo dois parâmetros para que a comparação seja realizada.


Figura 2 - Adição de novos parâmetros ao bloco

Parâmetros

Parâmetro 1 e 3

Expressões de valor booleano (verdadeiro ou falso) que podem ser adicionadas ao bloco.

Operador lógico

Seleciona os valores "e" ou "ou" a serem utilizados na comparação dos parâmetros informados.

  • Posição: 2
  • Inglês: Logical operation
  • Tipo: Operador lógico / Logical operation
  • Exemplo: "e"
  • Opções:
    • Operador lógico e: retorna verdadeiro se ambas as entradas forem verdadeiras.
    • Operador lógico ou: retorna verdadeiro se pelo menos uma das entradas for verdadeira.

Parâmetro "N"

Novos parâmetros com expressões de valor booleano (verdadeiro ou falso) que podem ser adicionados ao bloco.

Exemplo

A imagem abaixo exibe um exemplo de uso do bloco Operação lógica. Neste exemplo, no parâmetro "Operador lógico" do bloco, selecionamos o valor "e", e nos parâmetros 1 e 3 adicionamos dois blocos de operações relacionais. Se ambas as expressões inseridas nestes blocos forem verdadeiras, o bloco Operação lógica retornará o valor true, que será impresso no console depurador. 


Figura 3 - Exemplo de uso do bloco Operação lógica

Nesta página