IMath.MRound

Синтаксис Fore

MRound(Value: Double; Precision: Double): Double;

Синтаксис Fore.NET

MRound(Value: double; Precision: double): double;

Параметры

Value. Округляемое значение;

Precision. Точность округления.

Описание

Метод MRound возвращает число, округленное с указанной точностью.

Комментарии

Округление производится в том случае, если остаток от деления числа на точность больше или равен половине точности.

Значение параметра Precision не может быть равно «0».

Пример Fore

Для выполнения примера добавьте ссылку на системную сборку MathFin.

Sub UserProc;
Var
    r: Double;
Begin
    r := Math.MRound(103);
    Debug.WriteLine(r);
End Sub UserProc;

В результате выполнения примера в окно консоли будет выведен результат округления, равный «9».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.MathFin;

Public Shared Sub Main(Params: StartParams);
Var
    r: double;
    Math: MathClass = New MathClass();
Begin
    r := Math.MRound(103);
    System.Diagnostics.Debug.WriteLine(r);
End Sub;

См. также:

IMath