Moduloberegner
Beregn kvotienten og resten af a ÷ b med afkortede, nedrundede og euklidiske modulo-konventioner til håndtering af negative 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.
Hvordan fungerer denne lommeregner?
Modulo af a ÷ b er den rest, der er tilbage efter division. Med q = trunc(a/b) er den afkortede rest a − b·q (fortegnet af a). Nedrundede og euklidiske varianter ændrer kvotientafrundingen, så resten følger divisoren eller forbliver ikke-negativ — kun vigtigt når a eller b er negativ.
Formel
How this is calculated
Indtast dividenden a (tallet, der divideres) og divisoren b (tallet, du dividerer med). Divisoren kan ikke være nul, da division med nul er udefineret, og beregneren giver intet resultat i det tilfælde.
Kvotienten er q = trunc(a / b), afrundet mod nul. Den afkortede rest rT = a − b·q er, hvad de fleste programmeringssprog (og JavaScript-operatoren %) producerer: dens fortegn følger dividenden a. Den nedrundede rest rF = a − b·floor(a / b) følger fortegnet af divisoren b, hvilket er konventionen brugt af Pythons % og modulær aritmetik. Den euklidiske rest rE = a − b·floor(a / |b|) er altid ikke-negativ (0 ≤ rE < |b|), hvilket foretrækkes i talteori.
For positive a og b er alle tre rester identiske. De afviger kun, når a eller b er negativ. Input kan være et hvilket som helst reelt tal — brøkværdier er tilladt, og de samme formler gælder, selv om modulo oftest bruges med heltal.
Ofte stillede spørgsmål
De bruger forskellige afrundingsregler for kvotienten. Afkortet afrunder mod nul (C/JavaScript), nedrundet afrunder mod minus uendelig (Python), og euklidisk giver altid en ikke-negativ rest. For positive input stemmer de alle overens.
Division med nul er udefineret, så beregneren viser en advarsel og giver intet resultat. Vælg en divisor forskellig fra nul.
JavaScript, C, C++, Java og Go bruger den afkortede rest (dividendens fortegn). Python og Ruby bruger den nedrundede rest (divisorens fortegn).
Også kendt som
TG we-Calculate Editorial Team. (2026). Moduloberegner [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Moduloberegner." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Moduloberegner," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/modulo-calculator
@misc{wecalculate_modulo_calculator, title = {Moduloberegner}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
