↑  ←  Описание функции


Mod

Вычисляет остаток от деления

Mod ( value1, value2 )

Параметры

value1 Делимое.
value2 Делитель.

Возвращаемое значение

Успех:Возвращает остаток от целочисленного деления делимого на делитель.
Ошибка:Возвращает -1.#IND, если делитель равен нулю.

Примечания

Эта функция гарантирует равенство делимое = Int(делимое / делитель) * делитель + Mod(делимое, делитель).

Эта функция не гарантирует достоверный результат, при использовании чисел double и float (с плавающей точкой).

Если в функцию передаются целые числа, то операция выполняется по модулю. Иначе возвращается результат выполненный операцией с плавающей точкой, что означает, как и в вышеуказанном примечании, что операция может не дать ожидаемого результата.

См. также

Int

Пример

$n = 18
If Mod($n, 2) = 0 Then
    MsgBox(4096, "", $n & " это чётное число.")
Else
    MsgBox(4096, "", $n & " это нечётное число.")
EndIf

$x = Mod(4, 7) ; $x == 4 потому что делитель > делимое

$y = Mod(1, 3 / 4) ; $y == 0.25 потому что делитель с плавающей точкой