Intermediate

Moduloberegner

Beregn kvotienten og resten af a ÷ b med afkortede, nedrundede og euklidiske modulo-konventioner til håndtering af negative tal.
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.
Resultaterne er skøn, der kun gives til generel information og er ikke professionel rådgivning — verificér altid vigtige resultater uafhængigt, før du forlader dig på dem. Læs hele ansvarsfraskrivelsen.
Hurtigt svar

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
r = a − b × q, hvor q afhænger af afrundingskonventionen (trunc / floor / Euklidisk)
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

modulo
rest beregner
mod beregner
modulus
restberegning
rest ved division

APA

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

Chicago

TG we-Calculate Editorial Team. "Moduloberegner." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/modulo-calculator.

IEEE

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

BibTeX

@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?