[Overview][Constants][Types][Classes][Procedures and functions] Reference for unit 'math' (#rtl)

floor

Return the largest integer smaller than or equal to argument

Declaration

Source position: math.pp line 292

function floor(

  x: float

):Integer;

Description

Floorreturns the largest integer smaller than or equal to x. The absolute value of xshould be less than maxint.

Errors

If xis larger than maxint, an overflow will occur.

See also

ceil

  

Return the lowest integer number greater than or equal to argument

Example

Program Example13;

{ Program to demonstrate the floor function. }

Uses math;

begin
  Writeln(Ceil(-3.7)); // should be -4
  Writeln(Ceil(3.7));  // should be 3
  Writeln(Ceil(-4.0)); // should be -4
end.