enum RoundingMode
{
case HalfAwayFromZero
;
/**
Arrondir à l'entier le plus proche.
Si la partie décimale est 5
,
arrondit à l'entier avec la valeur absolue la plus grande.
*/
case HalfTowardsZero
;
/**
Arrondir à l'entier le plus proche.
Si la partie décimale est 5
,
arrondit à l'entier avec la valeur absolue la plus petite.
*/
case HalfEven
;
/**
Arrondir à l'entier le plus proche.
Si la partie décimale est 5
,
arrondit à l'entier pair.
*/
case HalfOdd
;
/**
Arrondir à l'entier le plus proche.
Si la partie décimale est 5
,
arrondit à l'entier impair.
*/
case TowardsZero
;
/**
Arrondir à l'entier le plus proche avec une valeur absolue plus petite ou égale.
*/
case AwayFromZero
;
/**
Arrondir à l'entier le plus proche avec une valeur absolue plus grande ou égale.
*/
case NegativeInfinity
;
/**
Arrondir à l'entier le plus grand plus petit ou égal.
*/
case PositiveInfinity
;
/**
Arrondir à l'entier le plus petit plus grand ou égal.
*/
}