Mod 演算子

数値式を他の数値式で割った余り値を返します。

書式
被除数 Mod 除数

パラメーター

被除数
割られる数を指定します。
除数
割る数を指定します。

結果
被除数を除数で割った余り値を返します。

解説
Modは、2つの数値を割った余り値 (整数)を得るときに使います。Mod命令の便利な使い方としては、偶数か奇数かを調べるときなどです。

Mod命令の手順は、次のとおりです

:被除数を除数で割り算します。この割り算の残りが、Mod命令の戻り値として返されます。

参照
Abs関数, Atan関数, Atan2関数, Cos関数, Int関数, Not 演算子, Sgn関数, Sin関数, Sqr関数, Str$関数, Tan関数, Val関数

Mod 演算子使用例
下記の例では、ある数値 (var1)が偶数か奇数か調べます。その数値が偶数ならば、Mod命令は、結果"0"を返します。奇数ならば、結果"1"を返します。

Function modtest
Integer var1, result

Print "Enter an integer number:"
Input var1
result = var1 Mod 2
Print "Result = ", result
If result = 0 Then
Print "The number is EVEN"
Else
Print "The number is ODD"
EndIf
Fend

その他の使用例として、コマンドウィンドウからの操作例をあげます。

> Print 36 Mod 6
> 0

> Print 25 Mod 10
> 5
>