nExpExpressão numérica que será avaliada para obtenção do valor absoluto.
AdvPL GuiaAbs( <nExp> )Retorna o valor absoluto de uma expressão numérica.
Abs() avalia uma expressão numérica e devolve seu valor absoluto, sempre positivo ou zero. É útil para calcular diferenças, tolerâncias, saldos de comparação e outras regras em que a distância entre dois números importa mais que o sinal.
Abs( <nExp> )nExpExpressão numérica que será avaliada para obtenção do valor absoluto.
User Function ExAbs()
Local nLugares := 12
Local nPessoas := 15
Local nDiferenca := Abs(nLugares - nPessoas)
MsgInfo("Diferença: " + CValToChar(nDiferenca))
ReturnMesmo quando nLugares - nPessoas resulta em número negativo, Abs() retorna a diferença positiva.
User Function Abs2()
Local nValue := -123.45
MsgInfo( Abs( nValue ) ) // Resultado: 123.45
ReturnA função remove o sinal negativo e apresenta 123.45.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.