enum RoundingMode
{
case HalfAwayFromZero
;
/**
Arredonda para o inteiro mais próximo.
Se a parte decimal for igual a 5
,
arredonda para o inteiro com maior valor absoluto.
*/
case HalfTowardsZero
;
/**
Arredonda para o inteiro mais próximo.
Se a parte decimal for igual a 5
,
arredonda para o inteiro com menor valor absoluto.
*/
case HalfEven
;
/**
Round to the nearest integer.
Se a parte decimal for igual a 5
,
arredonda para o inteiro par.
*/
case HalfOdd
;
/**
Round to the nearest integer.
Se a parte decimal for igual a 5
,
arredonda para o inteiro ímpar.
*/
case TowardsZero
;
/**
Arredonda para o inteiro mais próximo com um valor absoluto menor ou igual.
*/
case AwayFromZero
;
/**
Arredonda para o inteiro mais próximo com um valor absoluto maior ou igual.
*/
case NegativeInfinity
;
/**
Arredonda para o maior inteiro que seja menor ou igual.
*/
case PositiveInfinity
;
/**
Arredonda para o menor inteiro que seja maior ou igual.
*/
}