Mod

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 -1

Platí 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:

Implementované funkcie
Argumenty funkcie - typy