| 
| Description |  | The Trunc function returns the integer part of a floating point number. 
 It returns this part as an Integer value.
 |  |  |  | Notes |  | The Int function does the same, but returns the integer in a floating point value. 
 |  |  |  | Related commands |  | 
| Frac |  | The fractional part of a floating point number |  
| Int |  | The integer part of a floating point number as a float |  
| Round |  | Rounds a floating point number to an integer |  |  |  | 
| Example code : A simple example |  | // Full Unit code. // -----------------------------------------------------------
 // You must store this code in a unit called Unit1 with a form
 // called Form1 that has an OnCreate event called FormCreate.
 
 unit Unit1;
 
 interface
 
 uses
 // The System unit does not need to be defined
 SysUtils,
 Forms, Dialogs;
 
 type
 TForm1 = class(TForm)
 procedure FormCreate(Sender: TObject);
 end;
 
 var
 Form1: TForm1;
 
 implementation
 {$R *.dfm}  // Include form definitions
 
 procedure TForm1.FormCreate(Sender: TObject);
 begin
 ShowMessage('Round(12.75) = '+IntToStr(Round(12.75)));
 ShowMessage('Trunc(12.75) = '+IntToStr(Trunc(12.75)));
 ShowMessage('  Int(12.75) = '+FloatToStr(Int(12.75)));
 ShowMessage(' Frac(12.75) = '+FloatToStr(Frac(12.75)));
 end;
 
 end.
 |  
 
| Hide full unit code |  | Round(12.75) = 13 Trunc(12.75) = 12
 Int(12.75) = 12
 Frac(12.75) = 0.75
 
 |  |