enum RoundingMode
{
    
         case  HalfAwayFromZero
     ; //
      Округлювати до найближчого цілого. Якщо дробова частина числа дорівнює
      5, число округлюється до більшого цілого.
     
    
    
         case  HalfTowardsZero
     ; //
      Округлювати до найближчого цілого. Якщо дробова частина числа дорівнює
      5, число округлюється до меншого цілого.
     
    
    
         case  HalfEven
     ; //
      Округлювати до найближчого цілого. Якщо дробова частина числа дорівнює
      5, число округлюється до парного цілого.
     
    
    
         case  HalfOdd
     ; //
      Округлювати до найближчого цілого. Якщо дробова частина числа дорівнює
      5, число округлюється до непарного цілого.
     
    
    
         case  TowardsZero
     ; //
      Округлити до найближчого меншого або рівного цілого числа.
     
    
    
         case  AwayFromZero
     ; //
      Округлити до найближчого більшого або рівного цілого числа.
     
    
    
         case  NegativeInfinity
     ; //
      Округлити до найбільшого цілого, що є менше або рівне.
     
    
    
         case  PositiveInfinity
     ; //
      Округлити до найменшого цілого, що є більше або рівне.
     
    
   }