Árvore de páginas

Arredonda um decimal de ponto fixo sem alterar a quantidade de dígitos total ou a quantidade de casas decimais.

Sintaxe

DEC_ROUND( < dNum >, < nRound > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

dNum

decimal de ponto fixo

Indica o número que será arredonado.

X

 

nRound

numérico

Indica a quantidade de casas decimais.

X

 

Retorno

Nome

Tipo

Descrição

dRet

decimal de ponto fixo

Retorna o decimal arredondado para a quantidade de casas decimais indicado em <nRound>.

Observações

  • O arredondamento utilizado é sempre para cima.
  • Caso <dNum> não seja do tipo decimal, ou <nRound> seja menor que 0 ou maior ou igual a quantidade de casas decimais de <dNum>, uma exceção será lançada para interromper a execução.

Exemplos

Exemplo 1
User Function Exemplo()
  Local dec1
  Local dec2
  dec1 := DEC_CREATE( 5.759, 4, 3 ) // = 5.759
  dec2 := DEC_ROUND( nvar1, 1 ) // = 5.800
return

Abrangência

Protheus 10, TOTVS Application Server 10, ByYou Application Server

  • Sem rótulos