除算の余りを返します。
パラメータ | 説明 |
---|---|
value | 被除数。 |
divider | 序数。0 を指定すると計算結果が NaN (非数) になるため、0 以外の数を指定する必要があります。 |
戻り値 | 説明 |
---|---|
double | 除算の余り。 |
function p(stuff) {
print("<<<" + stuff + ">>>");
}
for(i = 0; i < 10; i++) {
if(@Modulo(i, 2) == 0)
p(i + " is even");
else
p(i + " is odd");
}
(2) 以下の例では、@Modulo 関数を使用して、除算の整数部と余りを返しています。
function p(stuff) {
print("<<<" + stuff + ">>>");
}
function intdiv(n, d) {
var a = new Array();
n = @Round(n);
d = @Round(d);
var m = @Modulo(n, d);
a.push((n - m) / d);
a.push(m);
return(a);
}
var x = intdiv(25, 4);
p("25 / 4 = " + x[0] + " remainder " + x[1]);