Páginas filhas
  • LOG_evaluate

Retornar o resultado de uma expressão matemática.

Sintaxe

LOG_evaluate( < l_expression > ) => DECIMAL

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_expression

CHAR

Sim

Texto contendo a expressão matemática.
(aviso)Esta expressão não poderá conter palavras. Deverá ser formada apenas por expressão e simbolos matemáticos.

Retorno

Tipo

Descrição

DECIMAL

Valor resultante da expressão matemática.

Exemplo

#---------------------------------------#
 FUNCTION LOG_evaluate_test()
#---------------------------------------#
  DEFINE l_resultado DECIMAL(10,2)

  LET l_resultado = LOG_evaluate("(10 + 3) * 2)")
  CALL conout("RESULTADO = ",l_resultado)
END FUNCTION

Informações

Fontes: funcoes_genericas.4gl

Veja também

LOG_round

LOG_fileToString