Mod
Funkcia %Mod
Starý názov funkcie
%ModI
Funkcia
Funkcia vracia zvyšok po delení arg1/arg2. Výsledkom je celočíselná hodnota.
Deklarácia
INT %Mod(
INT in Arg1,
INT in Arg2
)Parametre
Arg1 | Delenec. |
Arg2 | Deliteľ. |
Popis
Funkcia%Mod vypočíta modulo, teda zvyšok po celočíselnom delení.
Vysledok := %Mod(Arg1, Arg2)Výsledok má vždy rovnaké znamienko ako deliteľ Arg2, prípadne je nulový.
Príklady
%Mod(10, 3) -- výsledok je 1
%Mod(11, 4) -- výsledok je 3
%Mod(-10, 3) -- výsledok je 2
%Mod(10, -3) -- výsledok je -2
%Mod(-10, -3) -- výsledok je -1Platí vzťah:
Arg1 = (Arg1 / Arg2) * Arg2 + %Mod(Arg1, Arg2)pričom pri %Mod sa delenie interpretuje tak, aby výsledný zvyšok mal znamienko deliteľa.
Súvisiace stránky: