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