_BigNum_Mod
Возвращает остаток от деления
#Include <BigNum.au3>
_BigNum_Mod ( $sX, $sY )
Параметры
$sX | Строка содержащая число делимое |
$sY |
Строка содержащая число делитель |
Возвращаемое значение
Успех: | Возвращает строку, содержащую остаток от деления |
Ошибка: | Возвращает 0 и устанавливает @error равным 1, если $sX и $sY не являются числом или строкой, содержащей число |
Примечания
Функция предназначена для работы с большими числами. Параметры $sX и $sY являются числом в строковом виде и содержащие символы: минус "-", числа от "0" до "9" и точка ".", например "-1234567890.12345". Выполняйте все операции в строковом виде, чтобы не столкнутся с ограничением в AutoIt.Пример
; eukalyptus
; http://www.autoitscript.com/forum/topic/83529-bignum-udf/
#include <BigNum.au3>
$a = ''
$a &= _BigNum_Mod(5, 6) & @LF ; возвращает 5, так как длимое больше делителя
$a &= _BigNum_Mod(11, 4) & @LF ; возвращает 3
$a &= _BigNum_Mod('9', '5') & @LF ; возвращает 4
$a &= _BigNum_Mod(3, '4') ; возвращает 3, так как длимое больше делителя
MsgBox(0, 'Сообщение', $a)