MathOperations – тип, содержащий метод, позволяющий округлять числа до нужного количества разрядов после запятой.
Доступные методы:
Имя метода | Описание |
Round(val, digits, orient) | Округляет число до нужного количества разрядов после запятой |
Примеры использования
Round
Есть 2 метода округления: до ближайшего чётного и дальше от нуля.
Например, в случае округления дальше от нуля, 3,75 округляется до 3,8, 3,85 округляется до 3,9, -3,75 округляется до -3,8 и -3,85 округляется до -3,9. Это ещё можно назвать округлением в большую сторону.
В случае же округления до ближайшего чётного, как 3,75, так и 3,85 округляются до 3,8 и -3,75 и -3,85 округляются до -3,8.
Если хотите использовать округление до ближайшего чётного, то в качестве переменной orient нужно передавать 0, для округления дальше от нуля - 1
Код:
Число1 = MathOperations.Round(3.85,2,0);
Число2 = MathOperations.Round(3.85,2,1);
В первом случае округляем до ближайшего чётного, во втором дальше от нуля.
Результат:
До ближайшего чётного | Дальше от нуля |