Modulokalkylator
Beräkna kvoten och resten av a ÷ b, med trunkerad, golvad och euklidisk modulokonvention för hantering av negativa tal.
Sign matches the dividend (JavaScript % operator)
- 1
Quotient (rounded toward zero)
trunc(17 ÷ 5) = 3 - 2
Truncated remainder
17 − 5 × 3 = 2Sign follows the dividend — this matches the JavaScript % operator.
Hur fungerar denna kalkylator?
Modulot av a ÷ b är resten efter division. Med q = trunc(a/b) är den trunkerade resten a − b·q (med tecknet från a). Golvad och euklidisk variant ändrar kvotrundningen så att resten följer divisorn eller alltid är icke-negativ — viktigt bara när a eller b är negativt.
Formel
How this is calculated
Ange dividenden a (det tal som delas) och divisorn b (det tal du delar med). Divisorn kan inte vara noll, eftersom division med noll är odefinierat och kalkylatorn inte returnerar något resultat i det fallet.
Kvoten är q = trunc(a / b), avrundad mot noll. Den trunkerade resten rT = a − b·q är vad de flesta programmeringsspråk (och JavaScripts %-operator) producerar: dess tecken följer dividenden a. Den golvade resten rF = a − b·floor(a / b) följer divisorns tecken b, vilket är konventionen som används av Pythons % och modulär aritmetik. Den euklidiska resten rE = a − b·floor(a / |b|) är alltid icke-negativ (0 ≤ rE < |b|), vilket föredras inom talteori.
För positiva a och b är alla tre resterna identiska. De skiljer sig bara när a eller b är negativt. Indata kan vara valfria reella tal — bråkvärden är tillåtna och samma formler gäller, även om modulo oftast används med heltal.
Vanliga frågor
De använder olika avrundningsregler för kvoten. Trunkerad avrundar mot noll (C/JavaScript), golvad avrundar mot negativ oändlighet (Python), och euklidisk ger alltid en icke-negativ rest. För positiva indata är de alla lika.
Division med noll är odefinierat, så kalkylatorn visar en varning och returnerar inget resultat. Välj en divisor som inte är noll.
JavaScript, C, C++, Java och Go använder den trunkerade resten (dividendens tecken). Python och Ruby använder den golvade resten (divisorns tecken).
Även känt som
TG we-Calculate Editorial Team. (2026). Modulokalkylator [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Modulokalkylator." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Modulokalkylator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/modulo-calculator
@misc{wecalculate_modulo_calculator, title = {Modulokalkylator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
