Modulo (reszta z dzielenia)

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.

Dane

Wynik

Wprowadź dane i kliknij Oblicz.

Jak to działa?

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.

Wzór

(b !== 0) ? (Math.floor(a) % Math.floor(b)) : puste pole

Jak korzystać

  1. Wpisz a i b, na przykład 17 i 5. Oba pola mają min=0.
  2. Kliknij Oblicz. Reszta wynosi 2.
  3. 10 i 3 dają 1. 8 i 4 dają 0.
  4. 17,9 najpierw spada do 17, więc z 5 znowu jest 2.
  5. b = 0 zostawia puste pole wyniku, bo wzór wraca puste pole.

17 i 5 dają 2

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.

modulo
Reszta z dzielenia. 17 i 5 dają 2. 8 i 4 dają 0. Pola są nieujemne.
reszta
To, co zostaje po ilorazie. 10 i 3 zostawiają 1. b = 0 nie jest resztą 0, tylko pustym.
floor
Obie strony idą przez Math.floor. 17,9 staje się 17 zanim wejdzie w %.

Przykłady

Przykład 1

  • a = 17
  • b = 5

2

Ile to 17 mod 5? 2. 15 mieści się w 17, zostaje 2.

Przykład 2

  • a = 10
  • b = 3

1

Ile to 10 mod 3? 1. 9 mieści się w 10, zostaje 1.

Przykład 3

  • a = 8
  • b = 4

0

Ile to 8 mod 4? 0. Dzielenie wychodzi na czysto.

Powiązane kalkulatory

Najczęstsze pytania

Ile to 17 mod 5?

2. 17 = 3 · 5 + 2. Karta pokazuje 2.

Co znaczy modulo?

Reszta z dzielenia a przez b. Tu po Math.floor z obu pól. 10 i 3 dają 1.

Ile to 10 mod 3 i 8 mod 4?

1 i 0. Zero znaczy, że b dzieli a po floor.

Co z 17,9 i 5?

2. Floor z 17,9 jest 17, potem 17 % 5 = 2.

Co gdy b = 0?

Wzór wraca puste pole. Karta czyści wynik, więc widzisz puste, nie zero.

Czy ujemne a działa?

Pola mają min=0. Ta karta jest pod nieujemne. Ujemnego % tu nie liczysz.

Czym to się różni od zwykłego dzielenia?

Dzielenie oddaje iloraz. Tu zostaje reszta. 17 / 5 jest 3,4. 17 mod 5 jest 2.

Czy przecinek w 17,9 działa?

Tak, i i tak idzie w floor. Wynik z 5 jest 2.

Gdzie jest floor bez reszty?

Na karcie części całkowitej. Tu floor jest tylko przygotowaniem do %.

Czy 4 i 8 dają 4?

Tak. 4 = 0 · 8 + 4, więc reszta jest 4. Kolejność a, b jest ważna.