Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
definovať podprogram , ktorý berie dva argumenty : čitateľ a deliteľ . Napríklad : .
Funkcia mod (čitateľ , deliteľ ) ;
2
Nastaviť premennú ako reálne číslo na výsledok vydelením čitateľa deliteľom
realdivision == čitateľ /deliteľ ;
3
Nastavte ďalšie premenné na celočíselnú časť operácie delenia . . Použite celočíselnú funkciu alebo zaokrúhľovania funkciu , ktorá nie je zaokrúhliť číslo nahor , keď výsledok je bližšie k najbližšej vyššej celé číslo
intdivision == int ( realdivision ) ;
4
Odpočítať číslo výsledok od skutočného výsledku získať desatinnú časť operácie delenia
realmodulo == realdivision - intdivision ; .
5
vynásobte desatinnú časť deliteľom dokončiť modulo . To bude vždy celé číslo , keď sa dva celé čísla sú odovzdané argumentu . Použite guľatý funkciu vynútiť to , aby sa zabránilo chybám spôsobeným desatinných matematické operácie ( to znamená , že aby sa zabránilo výsledky , ako je 1,99999 a 2,00001 miesto 2 )
intmodulo == bicykli ( realmodulo * deliteľ ) ; .
Praha 6
Späť na výsledok podprogramu , ak sa jazyk vyžaduje výslovný príkaz return dokončiť podprogram
vrátiť intmodulo ; .