Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Função: ABS

Retorna o valor absoluto (independente do sinal) de uma expressão numérica.

ABS ( < nExp> ) --> nRet

NomeTipoDescriçãoObrigatórioReferência
nExpNuméricoIndica 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

  • Sem rótulos