-- Math operations in Bubble
say "=== Basic Arithmetic ==="
say "2 + 3 =" && (2 + 3)
say "10 - 4 =" && (10 - 4)
say "6 * 7 =" && (6 * 7)
say "20 / 4 =" && (20 / 4)
say "17 mod 5 =" && (17 mod 5)
say "2 ^ 10 =" && (2 ^ 10)
say ""
say "=== Built-in Math Functions ==="
say "abs(-42) =" && abs(-42)
say "round(3.7) =" && round(3.7)
say "floor(3.7) =" && floor(3.7)
say "ceil(3.2) =" && ceil(3.2)
say "sqrt(144) =" && sqrt(144)
say "min(5, 3, 8, 1) =" && min(5, 3, 8, 1)
say "max(5, 3, 8, 1) =" && max(5, 3, 8, 1)
say ""
say "=== Random Number ==="
say "Random 1-10:" && random(10)
say "Random 1-100:" && random(100)