VBScript. Функция Round

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Примечание)
Строка 8: Строка 8:
 
==== Примечание ====
 
==== Примечание ====
  
Функция Round работает по правилам бухгалтерского округления. Например,  
+
Функция Round работает по правилам бухгалтерского округления. Например, '''Round(2,5) = 2'''. Если нужно математическое округление, когда 2,5 округляется до 3, следует использовать функцию:
 
+
  Round(2,5) = 2
+
 
+
Если нужно математическое округление, когда 2,5 округляется до 3, следует использовать функцию:
+
  
 
   Function MRound(X As Double, I As Integer) As Double
 
   Function MRound(X As Double, I As Integer) As Double

Версия 11:09, 20 августа 2010

Возвращает число, округленное до указанного количества знаков после запятой.

 Round(expression[, numdecimalplaces]) 
expression 
Числовое выражение.
numdecimalplaces 
Опциональный параметр. Количество знаков после запятой. Если не указан, округление будет производиться до целого числа.

Примечание

Функция Round работает по правилам бухгалтерского округления. Например, Round(2,5) = 2. Если нужно математическое округление, когда 2,5 округляется до 3, следует использовать функцию:

 Function MRound(X As Double, I As Integer) As Double
   MRound = Int(X * 10 ^ I + 0.5) / 10 ^ I
 End Function

которая округляет до I знаков после запятой.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты