util.math.ceil
Shared
Rounds a number up to the nearest integer
Syntax
local result = util.math.ceil(
value
)Parameters
| Type | Name | Description |
|---|---|---|
float | value | Number to round up |
Returns
| Type | Name | Description |
|---|---|---|
int | result | Smallest integer greater than or equal to value |
Examples
local result = util.math.ceil(4.2)
core.engine.print("info", result) -- 5local result = util.math.ceil(-4.2)
core.engine.print("info", result) -- -4local result = util.math.ceil(7.0)
core.engine.print("info", result) -- 7local result = util.math.ceil(2.0001)
core.engine.print("info", result) -- 3local item_count = 17
local per_page = 5
local pages = util.math.ceil(item_count/per_page)
core.engine.print("info", pages) -- 4local bytes = 1500
local kb = util.math.ceil(bytes/1024)
core.engine.print("info", kb) -- 2local required = 3.1
local allocated = util.math.ceil(required)
core.engine.print("info", allocated) -- 4