FLOOR
Function name
FLOOR
ST call
PROGRAM FLOOR_DEMO
VAR
REAL1,REAL2: REAL;
END_VAR
REAL2:= FLOOR(IN:=REAL1);
END_PROGRAM
Description
Returns the largest whole number which is not greater than the input value.
Inputs
Input | Type | Description |
---|---|---|
IN | ANY_REAL | Input value |
Outputs
Output | Type | Description |
---|---|---|
=> | ANY_REAL | Output value |
Application example
Calculation example
Input value | round ( _TO_ ) | floor | ceil | trunc |
---|---|---|---|---|
5.5 | 6 | 5 | 6 | 5 |
3.8 | 4 | 3 | 4 | 3 |
2.3 | 2 | 2 | 3 | 3 |
-2.3 | -2 | -3 | -2 | -2 |
-3.8 | -4 | -4 | -3 | -3 |
-5.5 | -6 | -6 | -5 | -5 |