Round
Round floating point value to nearest integer number.
Declaration
Source position: mathh.inc line 114
  function Round(d: ValReal) : Int64;
Description
Round rounds X to the closest integer, which may be bigger or smaller than X.
In the case of .5, the algorithm uses "banker's rounding": .5 values are always rounded towards the even number.
Errors
None.
See also
| Name | Description | 
|---|---|
| Frac | Return fractional part of floating point value. | 
| Int | Calculate integer part of floating point value. | 
| Trunc | Truncate a floating point value. | 
Example
Program Example54;
{ Program to demonstrate the Round function. }
begin
  Writeln (Round(1234.56));  { Prints 1235     }
  Writeln (Round(-1234.56)); { Prints -1235    }
  Writeln (Round(12.3456));  { Prints 12       }
  Writeln (Round(-12.3456)); { Prints -12      }
  Writeln (Round(2.5));      { Prints 2 (down) }
  Writeln (Round(3.5));      { Prints 4 (up)   }
end.