The King Math (Add/Mul)
Addition, multiplication, power, absolute
Sum multiple numbers.
ayanmo sum = Obara.add(1, 2, 3, 4, 5); // 15
Irosu.fo(sum);
Multiply numbers.
ayanmo product = Obara.mul(2, 3, 4); // 24
Irosu.fo(product);
Raise to power.
Irosu.fo(Obara.pow(2, 10)); // 1024
Irosu.fo(Obara.pow(3, 3)); // 27
Absolute value.
Irosu.fo(Obara.abs(-42)); // 42
Irosu.fo(Obara.abs(3.14)); // 3.14
Find maximum value.
Irosu.fo(Obara.max(1, 5, 3, 9, 2)); // 9
Find minimum value.
Irosu.fo(Obara.min(1, 5, 3, 9, 2)); // 1
For subtraction, division, and modulo, see Oturupon.
// Calculate factorial using multiplication
ayanmo factorial = 1;
fun i ninu Iwori.range(1, 6) {
ayanmo factorial = Obara.mul(factorial, i);
}
Irosu.fo("5! =");
Irosu.fo(factorial); // 120
// Power of 2
fun exp ninu Iwori.range(0, 8) {
Irosu.fo("2^");
Irosu.fo(exp);
Irosu.fo("=");
Irosu.fo(Obara.pow(2, exp));
}