Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

ROUND()

Propósito

Arredondar um valor numérico.

Sintaxe

ROUND (<exp.N1>, <exp.N2>)

Argumentos

<exp.N1>

representa o valor numérico a ser arredondado.

<exp.N2>

representa o número de decimais que serão mantidas.

Utilização

Retorna um valor numérico correspondente a <exp.N1>, arredondado com o número de casas decimais especificadas por <exp.N2>.

O valor retornado tem o mesmo número de casas decimais que o de <exp.N1>. Somente as especificadas por <exp.N2> têm valor diferente de 0 (zero).

Quando <exp.N2> for negativo, determina a quantidade de casas a esquerda do ponto decimal a serem arredondadas.

Quando <exp.N2> for igual a zero retorna o valor inteiro.

Corresponde a função INT(). Dígitos entre 5 (cinco) e 9 (nove) são arredondados para cima, dígitos abaixo de 5 (cinco) são arredondados para baixo.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função.

? ROUND(12.23456789,-1)     && Exibirá 10,00000000

? ROUND(12.23456789,0)     && Exibirá 12,00000000

? ROUND(12.23456789,3)     && Exibirá 12,23500000

? ROUND(12.23456789,4)     && Exibirá 12,23460000

Consulte

SET DECIMALS, SET DIVDEC,ABS(),INT(),RANDOM().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!