Função: ABS
Retorna o valor absoluto (independente do sinal) de uma expressão numérica.
Retorna o valor absoluto (independente do sinal) de uma expressão numérica.
ABS ( < nExp> ) --> nRet
Nome | Tipo | Descrição | Obrigatório | Referência |
nExp | Numérico | Indica a expressão que será avaliada. | X |
-
nRet(numerico)
- Retorna um número que representa o valor absoluto da expressão informada. O valor será um número positivo ou zero.
Esta função permite, por exemplo, obter a diferença entre dois números como um valor positivo sem saber com antecedência qual dos dois é o maior.
Normalmente, essa função é definida nos termos de seu parâmetro como:
Se x >= 0
ABS(x) retorna x; caso contrário, ABS(x) retorna -x.
// 1o ExemplonPessoas := 20nLugares := 18IF nPessoas < nLugares MSGINFO(“Existem ”+CVALTOCHAR(nLugares- nPessoas)+“disponíveis”)ELSE MSGSTOP(“Existem ”+CVALTOCHAR(ABS(nLugares- nPessoas))+“faltando”)ENDIF// 2o ExemplonValue := -123.45Abs( nValue ) // Resultado: 123.45
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
Visão Geral
Import HTML Content
Conteúdo das Ferramentas