Funkce Modulo
Z MiS
(Rozdíly mezi verzemi)
Aktuální verze z 28. 12. 2010, 10:03
Funkce modulo
Funkci zbytek po dělení se říká také modulo a je to v oblasti IT velmi často používaná funkce.
Často ji používáme pro přiřazení čísel z nějakého rozsahu. Například pro přiřazení malého počtu zadání většímu počtu studentů.
V Javě se pro funkci modulo používá značka %: int zbytek = 5 % 3
. V Excelu lze použít funkci MOD: =MOD(5;3)
.
Pro zjištění čísla zadání lze pak použít kód v Javě:
public class Main { public static void main(int argc, String[] argv){ int pocetPraci = <počet_zde_uvedených_zadání>; int cisloStudenta = <číslo_studenta_v_třídní_knize>; int cisloZadani = (cisloStudenta+<letošní_posun>) % pocetPraci + 1 System.out.println("Zpracujte práci číslo: "+); } }
Tato funkce zařídí, že studenti dostanou čísla zadání po řadě, když už není k dispozici další zadání, začne se znovu od jedničky.
Například pro posun p = 2, počet zadání z = 4 a počet studentů s = 30 budou mít:
Student | Zadání |
---|---|
1 | 4 |
2 | 1 |
3 | 2 |
4 | 3 |
5 | 4 |
6 | 1 |
7 | 2 |
8 | 3 |
9 | 4 |
: | : |
30 | 1 |