Intermediate

Kalkulačka modula

Vypočítajte podiel a zvyšok delenia a ÷ b, s konvenciami skráteného, zaokrúhleného nadol a euklidovského modula pre spracovanie záporných čísel.
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 sú odhady určené len na všeobecné informačné účely a nepredstavujú odborné poradenstvo — dôležité výsledky si vždy nezávisle overte, kým sa na ne spoľahnete. Prečítať si celé vylúčenie zodpovednosti.
Rýchla odpoveď

Ako táto kalkulačka funguje?

Modulo delenia a ÷ b je zvyšok po delení. Pri q = trunc(a/b) je skrátený zvyšok a − b·q (so znamienkom a). Varianty zaokrúhlené nadol a euklidovský menia spôsob zaokrúhľovania podielu tak, aby zvyšok nasledoval deliteľa alebo zostal nezáporný — dôležité len vtedy, keď a alebo b je záporné.

Vzorec
r = a − b × q, where q depends on the rounding convention (trunc / floor / Euclidean)
How this is calculated

Zadajte delenec a (číslo, ktoré sa delí) a deliteľ b (číslo, ktorým delíte). Deliteľ nemôže byť nula, keďže delenie nulou je nedefinované a v takom prípade kalkulačka nevráti žiadny výsledok.

Podiel je q = trunc(a / b), zaokrúhľuje sa smerom k nule. Skrátený zvyšok rT = a − b·q je to, čo väčšina programovacích jazykov (a operátor JavaScript %) produkuje: jeho znamienko nasleduje delenec a. Zaokrúhlený zvyšok (nadol) rF = a − b·floor(a / b) nasleduje znamienko deliteľa b, čo je konvencia používaná Pythonom cez % a modulárnou aritmetikou. Euklidovský zvyšok rE = a − b·floor(a / |b|) je vždy nezáporný (0 ≤ rE < |b|), čo sa uprednostňuje v teórii čísel.

Pre kladné a a b sú všetky tri zvyšky rovnaké. Líšia sa len vtedy, keď a alebo b je záporné. Vstupy môžu byť ľubovoľné reálne čísla — povolené sú aj zlomkové hodnoty a platia rovnaké vzorce, hoci modulo sa najčastejšie používa s celými číslami.

Často kladené otázky

Používajú rôzne pravidlá zaokrúhľovania pre podiel. Skrátené zaokrúhľuje k nule (C/JavaScript), zaokrúhlené nadol zaokrúhľuje k zápornej nekonečnosti (Python) a euklidovský vždy dáva nezáporný zvyšok. Pre kladné vstupy sa všetky zhodujú.

Delenie nulou je nedefinované, preto kalkulačka zobrazí upozornenie a nevráti žiadny výsledok. Zvoľte nenulový deliteľ.

JavaScript, C, C++, Java a Go používajú skrátený zvyšok (znamienko delenca). Python a Ruby používajú zaokrúhlený zvyšok (znamienko deliteľa).

Známe aj ako

modulo
zvyšok po delení
mod kalkulačka
modulus
zvyšok delenia
modulo calculator
remainder calculator
mod calculator

APA

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

Chicago

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

IEEE

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

BibTeX

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

Pomohla vám táto kalkulačka?