Versões comparadas

Chave

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

teste se verdadeiro se falso

Permite o teste de uma expressão a fim de utilizar seu resultado lógico para direcionar a execução do programa. 

Parâmetros de Entrada

NomeTipoDoc


Image Added

Figura 1 - Bloco Operador ternário

Compatibilidade

  • Bloco cliente: logic_ternary()
  • Bloco servidor: logic_ternary()

Retorno

Retorna o conteúdo do parâmetro "se verdadeiro" se o teste for true. Caso contrário, retorna o conteúdo do parâmetro "se falso".

Parâmetros

Teste

Parâmetro 1Expressão relacional

Expressão relacional a ter seu resultado utilizado para direcionar a execução do programa

Parâmetro 2Bloco de programação

.

  • Posição: 1
  • Inglês: Test
  • Tipo: Objeto / Object
  • Exemplo: uso do bloco Operações relacionais comparando uma variável com um valor.

Se verdadeiro

Bloco a ser executado caso a condição do teste da expressão relacional seja verdadeira

Parâmetro 3Bloco de programação

.

  • Posição: 2
  • Inglês: If true
  • Tipo: Objeto / Object
  • Exemplo: soma dois números se o conteúdo do parâmetro "Teste" for atendido.

Se falso

Bloco a ser executado caso a condição do teste da expressão relacional seja falsa.

 

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 1

  • Posição: 3
  • Inglês: If false
  • Tipo: Objeto / Object
  • Exemplo: subtrai dois números se o conteúdo do parâmetro "Teste" não for atendido.

Exemplo 

A função

O bloco de programação

abaixo realiza uma verificação através da expressão

relacional 

relacional num < 5. Caso a condição seja verdadeira, executa-se a soma

(

num + 6

), se for falsa

. Se falsa, executa-se a subtração

 Bnum

num - 5

)

,

retornando

imprimindo ao final a variável num com um novo valor.

Image Removed

 

Sobre o bloco condicional ternário

O operador ternário é um recurso para tomada de decisões com objetivo similar ao do Se Faça. Com esse bloco é possível testar uma condição e a depender do resultado (verdadeiro ou falso) executar determinadas ações. Nesse caso, se a Condição for verdadeira o Comando 1 é executado, senão o Comando 2.

Informações
titleMais sobre

Operação ternária

 

Image Removed

 

 


Image Added

Figura 2 - Exemplo de uso do bloco Operador ternário


Image Added

Figura 2.1 - Resultado da execução da função da figura 2

Nesta página

Índice