Difference between revisions of "Math.modf"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
(number) (number) = math.modf(value)
 
(number) (number) = math.modf(value)
</source>
+
</syntaxhighlight>
  
 
=== Parameters ===
 
=== Parameters ===
Line 15: Line 15:
 
'''Returns''' (number) the integer value of the number<br/>
 
'''Returns''' (number) the integer value of the number<br/>
 
'''Returns''' (number) the fractional value of the number<br/>
 
'''Returns''' (number) the fractional value of the number<br/>
 +
 +
=== Example ===
 +
<syntaxhighlight lang="lua">
 +
-- grid settings
 +
local totalitems = 30 -- total number of items to put in a grid
 +
local colsplit = 4 -- number of columns (you choose)
 +
-- calculate number of rows
 +
local rows, frac = math.modf(totalitems/colsplit) -- integer and fractional values
 +
if frac > 0 then rows += 1 end -- if there is a fraction increase number of rows by 1
 +
</syntaxhighlight>
  
 
{{Math}}
 
{{Math}}

Latest revision as of 07:55, 12 October 2024

Available since: Gideros 2011.6
Class: math

Description

Returns the integer and the fractional value of a number.

(number) (number) = math.modf(value)

Parameters

value: (number) number value

Return values

Returns (number) the integer value of the number
Returns (number) the fractional value of the number

Example

-- grid settings
local totalitems = 30 -- total number of items to put in a grid
local colsplit = 4 -- number of columns (you choose)
-- calculate number of rows
local rows, frac = math.modf(totalitems/colsplit) -- integer and fractional values
if frac > 0 then rows += 1 end -- if there is a fraction increase number of rows by 1