JASS Help

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