Floor returns a decimal value to an integer as follows:
Values greater than zero return the next integer towards zero.
Values less than zero return the next integer away from zero.
Syntax:
|
value = Floor( AnyValue )
|
Parameter:
|
Description:
|
AnyValue
|
|
Example:
|
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' BPV Manual Series Test Values
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dVal[1] = -1.50
dVal[2] = -1.00
dVal[3] = -0.50
dVal[4] = 0.00
dVal[5] = 0.50
dVal[6] = 1.00
dVal[7] = 1.50
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PRINT "Floor Function:"
PRINT "---------------"
FOR Ndx = 1 TO 7
' Floor Calculations
PRINT "Floor(" + AsString(dVal[Ndx], 2) + ") = ", Floor( dVal[Ndx] )
Next ' Ndx
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
Returns:
|
Floor Function:
----------------
Floor(-1.50) = -2
Floor(-1.00) = -1
Floor(-0.50) = -1
Floor(0.00) = 0
Floor(0.50) = 0
Floor(1.00) = 1
Floor(1.50) = 1
|
Edit Time: 9/18/2020 12:18:47 PM
|
|
Topic ID#: 345
|