4D v16.3

Round

Home

 
4D v16.3
Round

Round 


 

Round ( round ; places ) -> Function result 
Parameter Type   Description
round  Real in Number to be rounded
places  Longint in Number of decimal places used for rounding
Function result  Real in Number rounded to the number of decimal places specified by Places

Round returns number rounded to the number of decimal places specified by places.

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

If the digit following places is 5 though 9, Round rounds toward positive infinity for a positive number, and toward negative infinity for a negative number. If the digit following places is 0 through 4, Round rounds toward zero.

Example  

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

 vlResult:=Round(16.857;2) ` vlResult gets 16.86
 vlResult:=Round(32345.67;-3) ` vlResult gets 32000
 vlResult:=Round(29.8725;3) ` vlResult gets 29.873
 vlResult:=Round(-1.5;0) ` vlResult gets –2



See also 

Trunc

 
PROPERTIES 

Product: 4D
Theme: Math
Number: 94

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)