IMath.FloorI

Syntax

FloorI(Value: Integer; Precision: Integer): Integer;

Parameters

Value. Rounded integer.

Precision. An integermultiple, to which it is required to round.

Description

The FloorI method rounds down to the nearest integer that is multiple of precision.

Comments

If the number and precision are positive, the value is rounded down, if the number and precision are negative, the value is rounded up. If a number is negative and precision is positive, the value is rounded down.

Example

To execute the example, add a link to the MathFin system assembly.

Sub UserProc;
Var r1,r2,r3:Integer;
Begin
    r1 := math.FloorI(72);
    Debug.WriteLine(r1);
    r2:= math.FloorI(-8,-3);
    Debug.WriteLine(r2);
    r3:= math.FloorI(-11,6);
    Debug.WriteLine(r3);
End Sub UserProc;

After executing the example the console window displays rounding results:

See also:

IMath