VBScript. Функция Round

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Создана новая страница размером Возвращает число, округленное до указанного количества знаков после запят...)
 
Строка 5: Строка 5:
 
;expression : Числовое выражение.
 
;expression : Числовое выражение.
 
;numdecimalplaces : Опциональный параметр. Количество знаков после запятой. Если не указан, округление будет производиться до целого числа.
 
;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 знаков после запятой.
  
 
[[Category:VBScript]]
 
[[Category:VBScript]]
 
[[Category:Книга]]
 
[[Category:Книга]]

Версия 11:08, 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 знаков после запятой.

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

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