MathIntegerModulo
native MathIntegerModulo takes [[[integer|integer.html]]] dividend, [[[integer|integer.html]]] divisor returns [[[integer|integer.html]]]
Деление с остатком делимого dividend
на делитель divisor
означает нахождение таких целых чисел, что выполняется равенство:
dividend = divisor * q + remainder
Где q
называется неполным частным от деления, а remainder
— остатком от деления, который собственно и возвращает функция. Если остаток равен нулю, то dividend
нацело делится на divisor
.
function [[[main|main.html]]] takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]]
call ConsolePrint([[[I2S|i2s.html]]](MathIntegerModulo(-5, 8))) // -5
call ConsolePrint([[[I2S|i2s.html]]](MathIntegerModulo(-10, -3))) // -1
call ConsolePrint([[[I2S|i2s.html]]](MathIntegerModulo(6, 4))) // 2
call ConsolePrint([[[I2S|i2s.html]]](MathIntegerModulo(-12, 6))) // 0
endfunction
Last modified: 22 October 2024