Przykład 1
- a = 17
- b = 5
2
Ile to 17 mod 5? 2. 15 mieści się w 17, zostaje 2.
Wpisz dzielną a i dzielnik b, obie nieujemne. 17 i 5 dają 2. 10 i 3 dają 1. 8 i 4 dają 0. 17,9 najpierw spada do 17.
Pola mają min=0, więc karta jest pod nieujemne. Silnik liczy Math.floor(a) % Math.floor(b). Przy b = 0 wynik jest puste pole i pole zostaje puste.
Wprowadź dane i kliknij Oblicz.
Modulo (reszta z dzielenia) pyta, ile zostaje po podzieleniu a przez b. 17 = 3 · 5 + 2, więc 17 mod 5 jest 2. Karta najpierw bierze Math.floor z obu pól, potem operator %.
10 i 3 dają 1, bo 9 mieści się w 10 i zostaje 1. 8 i 4 dają 0: dzielenie wychodzi na czysto. 17,9 i 5 też dają 2, bo 17,9 spada do 17 zanim wejdzie w %.
Pola a i b mają min=0. Przeglądarka trzyma wpis przy liczbach nieujemnych. Ujemnego modulo ta karta nie liczy. Przecinek w 17,9 działa i i tak idzie w floor.
Gdy b = 0, wzór wraca puste pole. Wyświetlacz przy puste pole czyści pole, więc widzisz puste, nie napis puste pole i nie zero. To nie reszta 0.
Floor jest obok, bo ten sam Math.floor zjada ułamek z a i z b. Signum nie dzieli. Tu zawsze reszta z dwóch nieujemnych po floor.
17 i 5 dają 2. 10 i 3 dają 1. 8 i 4 dają 0.
(b !== 0) ? (Math.floor(a) % Math.floor(b)) : puste pole
a mod b po Math.floor z obu pól. 17 i 5 dają 2. 10 i 3 dają 1. 8 i 4 dają 0. b = 0 zostawia puste.
2
Ile to 17 mod 5? 2. 15 mieści się w 17, zostaje 2.
1
Ile to 10 mod 3? 1. 9 mieści się w 10, zostaje 1.
0
Ile to 8 mod 4? 0. Dzielenie wychodzi na czysto.
2. 17 = 3 · 5 + 2. Karta pokazuje 2.
Reszta z dzielenia a przez b. Tu po Math.floor z obu pól. 10 i 3 dają 1.
1 i 0. Zero znaczy, że b dzieli a po floor.
2. Floor z 17,9 jest 17, potem 17 % 5 = 2.
Wzór wraca puste pole. Karta czyści wynik, więc widzisz puste, nie zero.
Pola mają min=0. Ta karta jest pod nieujemne. Ujemnego % tu nie liczysz.
Dzielenie oddaje iloraz. Tu zostaje reszta. 17 / 5 jest 3,4. 17 mod 5 jest 2.
Tak, i i tak idzie w floor. Wynik z 5 jest 2.
Na karcie części całkowitej. Tu floor jest tylko przygotowaniem do %.
Tak. 4 = 0 · 8 + 4, więc reszta jest 4. Kolejność a, b jest ważna.