Reading time: 1 minute
A função Abs é uma das funções de manipulações de variáveis numéricas em ADVPL e tem por objetivo retornar o valor absoluto (independente do sinal) de uma expressão numérica.
Sintaxe:
Abs(<nExp>)
Parâmetro(s):
Retorno:
Exemplo em ADVPL:
#include 'protheus.ch'
/*{Protheus.doc} User Function fAbs
(Essa função tem por finalidade mostrar a função de Manipulação de Variáveis Numéricas Abs em ADVPL)
@type Function
@author Adilio Costa
@since 02/05/2020
@version 1.0
@site https://www.protheusadvpl.com.br
@canal https://www.youtube.com/protheusadvpl
@instagram https://www.instagram.com/protheusadvpl
@Portal ProtheusAdvpl:https://hotmart.com/pt-br/marketplace/produtos/portal-protheusadvpl/O10336806O
@Post:Abs
*/
User Function fAbs()
Local nNum := 20
Local nNum2 := 80
Local nNum3 := nNum-nNum2
Local nValAbs := Abs(nNum3)
Local cMsg := "O valor absoluto de "+cValToChar(nNum3)+" é:"+cValToChar(nValAbs)
MsgAlert(cMsg)
Return
É isso aí, finalizamos aqui o post sobre a função ADVPL Abs, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um email para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.
Links de referência:
https://tdn.totvs.com/display/tec/Abs