IMath.Trunc

Синтаксис Fore

Trunc(Value: Double; Precision: Integer): Double;

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

Trunc(Value: double; Precision: integer): double;

Параметры

Value. Усекаемое число;

Precision. Количество десятичных разрядов, определяющее точность усечения.

Описание

Метод Trunc усекает число до указанного количества десятичных разрядов.

Комментарии

Значения входных параметров не могут быть пустыми.

Положительные значения вызывают усечение дробной части, отрицательные - целой части, ноль - усечение до целого числа.

Пример Fore

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

Sub UserProc;
Var
    r: Double;
Begin
    r := Math.Trunc(8.5461263451,2);
    Debug.WriteLine(r);
End Sub UserProc;

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

Пример 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.Trunc(8.5461263451,2);
    System.Diagnostics.Debug.WriteLine(r);
End Sub;

См. также:

IMath | IMath.Int