Intermediate

Kalkulačka modula

Vypočítejte podíl a zbytek a ÷ b, s oříznutou, podlahovou a eukleidovskou konvencí modula pro zacházení se zápornými čísly.
Number being divided
Cannot be zero
Remainder (truncated)
2

Sign matches the dividend (JavaScript % operator)

Quotient (truncated)
3
Truncated remainder
2
Floored remainder
2
Euclidean remainder
2
00.61.31.92.53.13.84.45Euclidean remainder within [0, |b|)
Step by step
  1. 1

    Quotient (rounded toward zero)

    trunc(17 ÷ 5) = 3
  2. 2

    Truncated remainder

    17 − 5 × 3 = 2
    Sign follows the dividend — this matches the JavaScript % operator.
Výsledky jsou pouze orientační odhady pro obecné informační účely a nejsou odborným poradenstvím — důležité výsledky si vždy nezávisle ověřte, než se na ně spolehnete. Přečíst si úplné právní upozornění.
Rychlá odpověď

Jak tato kalkulačka funguje?

Modulo a ÷ b je zbytek zbylý po dělení. S q = trunc(a/b) je oříznutý zbytek a − b·q (znaménko a). Podlahová a eukleidovská varianta mění zaokrouhlení podílu tak, aby zbytek následoval dělitele nebo zůstal nezáporný — důležité pouze tehdy, když je a nebo b záporné.

Vzorec
r = a − b × q, kde q závisí na konvenci zaokrouhlování (trunc / floor / Euclidean)
How this is calculated

Zadejte dělence a (číslo, které se dělí) a dělitele b (číslo, kterým dělíte). Dělitel nemůže být nula, protože dělení nulou je nedefinováno a kalkulačka v tomto případě nevrátí žádný výsledek.

Podíl je q = trunc(a / b), zaokrouhlený směrem k nule. Oříznutý zbytek rT = a − b·q je to, co produkuje většina programovacích jazyků (a operátor % v JavaScriptu): jeho znaménko následuje dělence a. Podlahový zbytek rF = a − b·floor(a / b) následuje znaménko dělitele b, což je konvence používaná operátorem % v Pythonu a modulární aritmetikou. Eukleidovský zbytek rE = a − b·floor(a / |b|) je vždy nezáporný (0 ≤ rE < |b|), což se upřednostňuje v teorii čísel.

Pro kladná a a b jsou všechny tři zbytky totožné. Liší se pouze tehdy, když je a nebo b záporné. Vstupem mohou být libovolná reálná čísla — zlomkové hodnoty jsou povoleny a platí stejné vzorce, ačkoli modulo se nejčastěji používá s celými čísly.

Často kladené otázky

Používají různá pravidla zaokrouhlování podílu. Oříznutý zaokrouhluje směrem k nule (C/JavaScript), podlahový zaokrouhluje směrem k zápornému nekonečnu (Python) a eukleidovský vždy dává nezáporný zbytek. Pro kladné vstupy se všechny shodují.

Dělení nulou je nedefinováno, takže kalkulačka zobrazí varování a nevrátí žádný výsledek. Zvolte nenulového dělitele.

JavaScript, C, C++, Java a Go používají oříznutý zbytek (znaménko dělence). Python a Ruby používají podlahový zbytek (znaménko dělitele).

Také známé jako

modulo
zbytek po dělení
mod kalkulačka
modulus
zbytek dělení
modulo kalkulačka

APA

TG we-Calculate Editorial Team. (2026). Kalkulačka modula [Online calculator]. TG we-Calculate. https://we-calculate.com/cs/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulačka modula." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulačka modula," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/cs/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Kalkulačka modula}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/cs/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám tato kalkulačka?