pxt-calliope/docs/blocks/math/math.md

43 lines
1.1 KiB
Markdown
Raw Normal View History

# Math functions
2016-03-26 00:47:20 +01:00
### @parent blocks/language
2016-04-13 17:27:45 +02:00
The math library includes math related functions that you can use with [Numbers](/reference/types/number).
2016-03-26 00:47:20 +01:00
### abs
2016-04-13 17:27:45 +02:00
math `->` abs (x : [Number](/reference/types/number)) *returns* [Number](/reference/types/number)
2016-03-26 00:47:20 +01:00
returns the absolute value of input parameter `x`
![](/static/mb/blocks/math-0.png)
### max
2016-04-13 17:27:45 +02:00
math `->` max (x : [Number](/reference/types/number), y : [Number](/reference/types/number)) *returns* [Number](/reference/types/number)
2016-03-26 00:47:20 +01:00
returns the larger of two input numbers (`x` and `y`)
![](/static/mb/blocks/math-1.png)
### min
2016-04-13 17:27:45 +02:00
math `->` min (x : [Number](/reference/types/number), y : [Number](/reference/types/number)) *returns* [Number](/reference/types/number)
2016-03-26 00:47:20 +01:00
returns the smaller of two input numbers (`x` and `y`)
![](/static/mb/blocks/math-2.png)
### random
2016-04-13 17:27:45 +02:00
math `->` random (limit : [Number](/reference/types/number)) *returns* [Number](/reference/types/number)
2016-03-26 00:47:20 +01:00
2016-04-13 17:27:45 +02:00
returns a random [Number](/reference/types/number) between 0 and the parameter *limit*
2016-03-26 00:47:20 +01:00
![](/static/mb/blocks/math-3.png)
### See also
[Number](/reference/types/number)
2016-03-26 00:47:20 +01:00