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
>