Funkce Modulo
Z MiS
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 |