Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2227

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


Image Added

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.


Image Added

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. 


Image Added

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

Nesta página

Índice

Operações Lógicas

Permite realizar a combinação de dois ou mais testes de condição em uma única expressão

Retorno

Retorna um resultado booleano baseado no resultado de uma ou duas expressões

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 1

O bloco abaixo utiliza o operador (E) para combinar declarações relacionais simples em uma expressão mais complexa. Considerando que num = 2, o resultado para a primeira expressão é falso, ao passo que a segunda expressão tem o resultado verdadeiro. O retorno para esse caso é falso, já que para ser verdade, ambas as expressões de entrada devem ser verdade. 

Image Removed

 

Sobre os Operadores Lógicos 

Os operadores lógicos trabalham com valores booleanos, com o objetivo de avaliar expressões cujo valor pode ser verdadeiro ou falso. As expressões que usam operadores lógicos também são chamadas de "expressões compostas", já que o efeito dos operadores lógicos é permitir a combinação de dois ou mais testes de condição em uma única expressão.

Informações
titleMais sobre

Operadores Lógicos

Operador E

Operador lógico no qual a resposta da operação é verdade (1) se ambas as variáveis de entrada forem verdade.

Image Removed

Operador Ou

Operador lógico no qual a resposta da operação é verdade (1) se pelo menos uma das variáveis de entrada for verdade.

Image Removed