Intermediate

Kalkulator modula

Izračunajte količnik i ostatak a ÷ b, s krnjom, podnom i Euklidovom konvencijom modula za obradu negativnih brojeva.
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.
Rezultati su procjene namijenjene isključivo općoj informaciji i ne predstavljaju stručni savjet — uvijek samostalno provjerite važne rezultate prije nego što se na njih oslonite. Pročitajte cijelu izjavu o odricanju odgovornosti.
Brzi odgovor

Kako radi ovaj kalkulator?

Modul od a ÷ b je ostatak nakon dijeljenja. Uz q = trunc(a/b), krnji ostatak je a − b·q (predznak od a). Podna i Euklidova inačica mijenjaju zaokruživanje količnika tako da ostatak slijedi djelitelja ili ostaje nenegativan — važno samo kada je a ili b negativan.

Formula
r = a − b × q, gdje q ovisi o konvenciji zaokruživanja (krnjenje / pod / Euklid)
How this is calculated

Unesite djeljenik a (broj koji se dijeli) i djelitelj b (broj kojim dijelite). Djelitelj ne može biti nula, jer je dijeljenje s nulom nedefinirano i kalkulator u tom slučaju ne vraća rezultat.

Količnik je q = trunc(a / b), zaokružujući prema nuli. Krnji ostatak rT = a − b·q je ono što proizvodi većina programskih jezika (i JavaScript operator %): njegov predznak slijedi djeljenik a. Podni ostatak rF = a − b·floor(a / b) slijedi predznak djelitelja b, što je konvencija koju koriste Python % i modularna aritmetika. Euklidov ostatak rE = a − b·floor(a / |b|) uvijek je nenegativan (0 ≤ rE < |b|), što se preferira u teoriji brojeva.

Za pozitivne a i b sva tri ostatka su istovjetna. Razlikuju se samo kada je a ili b negativan. Ulazi mogu biti bilo koji realni brojevi — razlomljene vrijednosti su dopuštene i vrijede iste formule, premda se modul najčešće koristi s cijelim brojevima.

Često postavljana pitanja

Koriste različita pravila zaokruživanja za količnik. Krnjenje zaokružuje prema nuli (C/JavaScript), podno zaokružuje prema negativnoj beskonačnosti (Python), a Euklidovo uvijek daje nenegativan ostatak. Za pozitivne ulaze svi se slažu.

Dijeljenje s nulom je nedefinirano, pa kalkulator prikazuje upozorenje i ne vraća rezultat. Odaberite djelitelj različit od nule.

JavaScript, C, C++, Java i Go koriste krnji ostatak (predznak djeljenika). Python i Ruby koriste podni ostatak (predznak djelitelja).

Poznato i kao

modulo
ostatak dijeljenja
mod
kalkulator ostatka
modul
ostatak

APA

TG we-Calculate Editorial Team. (2026). Kalkulator modula [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator modula." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator modula," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/modulo-calculator

BibTeX

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

Je li vam ovaj kalkulator pomogao?