4D v16.3

Trunc

Home

 
4D v16.3
Trunc

Trunc 


 

Trunc ( number ; places ) -> Function result 
Parameter Type   Description
number  Real in Number to be truncated
places  Longint in Number of decimal places used for truncating
Function result  Real in Number with its decimal part truncated to the number of decimal places specified by Places

Trunc returns number with its decimal part truncated to the number of decimal places specified by places. Trunc always truncates toward negative infinity.

If places is positive, number is truncated to places decimal places. If places is negative, number is truncated on the left of the decimal point.

Example  

The following example illustrates how Trunc works with different arguments. Each line assigns a number to the vlResult variable. The comments describe the results:

 vlResult:=Trunc(216.897;1) ` vlResult gets 216.8
 vlResult:=Trunc(216.897;-1) ` vlResult gets 210
 vlResult:=Trunc(-216.897;1) ` vlResult gets –216.9
 vlResult:=Trunc(-216.897;-1) ` vlResult gets –220



See also 

Round

 
PROPERTIES 

Product: 4D
Theme: Math
Number: 95

This command can be run in preemptive processes

 
HISTORY 

Created: < 4D v6

 
ARTICLE USAGE

4D Language Reference ( 4D v16)
4D Language Reference ( 4D v16.1)
4D Language Reference ( 4D v16.2)
4D Language Reference ( 4D v16.3)