4D v14.3Round |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Round
|
Round ( round ; places ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
round | Real |
![]() |
Number to be rounded | |||||
places | Longint |
![]() |
Number of decimal places used for rounding | |||||
Function result | Real |
![]() |
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.
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
Product: 4D
Theme: Math
Number:
94
Created: < 4D v6
4D Language Reference ( 4D v12.4)
4D Language Reference ( 4D v11 SQL Release 6)
4D Language Reference ( 4D v14 R3)
4D Language Reference ( 4D v14 R2)
4D Language Reference ( 4D v13.5)
4D Language Reference ( 4D v14.3)
4D Language Reference ( 4D v14 R4)