Zum Hauptinhalt springen

Modulo-Rechner: Rest bei Division berechnen (mod)

MathematikStand Noch keine Bewertung
Anzeige

Kurzantwort

Der Modulo-Rechner berechnet den Rest bei ganzzahliger Division. Er zeigt beide gängigen Konventionen (floored und truncated), den vollständigen Rechenweg, die Restklasse und optional die modulare Potenz. Negative Dividenden werden korrekt behandelt.

Modulo-Rechner: Rest bei ganzzahliger Division berechnen

Kilian AchatzFachredaktion Mathematik
Geprüft: Review-Team Rechner-Portal (Juli 2026)Stand:

Überblick

Was ist der Modulo?

Starte mit der kurzen Einordnung, bevor du Eingaben und Ergebnis interpretierst.

Der Modulo-Rechner berechnet den Rest bei der ganzzahligen Division zweier Zahlen. Wenn du 17 durch 5 teilst, ist das Ergebnis 3 mit einem Rest von 2: 17 = 3 * 5 + 2.

Genau diese 2 ist 17 mod 5.

Diese Operation, auch Division mit Rest oder Euklidische Division genannt, begegnet im Alltag bei Uhrzeiten (15 + 10 Stunden = 1 Uhr morgens, weil (15 + 10) mod 24 = 1), Wochentagen, Schaltjahren und Pruefsummen wie ISBN und IBAN.

Der Rechner geht ueber einen einfachen Restrechner hinaus: Er zeigt beide gaengigen Konventionen nebeneinander (floored und truncated), gibt den vollstaendigen Rechenweg aus, bestimmt die Restklasse und berechnet optional die modulare Potenz a^k mod n per Square-and-Multiply-Verfahren.

Damit deckt er sowohl Schulaufgaben zur Division mit Rest als auch programmiertypische Fragen ab, etwa warum -17 % 5 in JavaScript -2 ergibt, in Python aber 3. Eine ausfuehrliche Einfuehrung in die modulare Arithmetik bietet Wikipedia: Modulare Arithmetik. Formel: Modulo-Berechnung (floored und truncated)

Eingaben

So nutzt du den Rechner

Hier siehst du, welche Werte erwartet werden und wie die Felder zusammenhängen.

Du gibst den Dividenden a (auch negative Zahlen erlaubt) und den Modul n (muss groesser als 0 sein) ein. Optional traegst du einen Exponenten k ein, um die modulare Potenz a^k mod n zu berechnen.

Unter Konvention waehlst du zwischen mathematisch (floored) und Programmiersprachen (truncated). Bei positiven Dividenden liefern beide Konventionen dasselbe Ergebnis; der Unterschied wird erst bei negativen Zahlen sichtbar.

Wenn du nicht sicher bist, welche Konvention dein Anwendungsfall braucht, lass die Voreinstellung floored stehen und lies beide Ergebnisse im Vergleich ab.

Der Rechner zeigt immer beide Varianten nebeneinander an, unabhaengig von der gewaehlten Konvention. Typischer Eingabefehler: Modul 0 eingeben, was mathematisch nicht definiert ist.

Der Rechner faengt diesen Fall ab und setzt den Modul auf mindestens 1.

Berechnung

So funktioniert die Berechnung

Verstehe den Formelweg.

Die Grundformel lautet: a = q * n + r, wobei q der Quotient und r der Rest ist. Die Konvention bestimmt, wie q gerundet wird: Floored (mathematisch): q = floor(a / n), also immer abgerundet.

Der Rest ist dadurch immer nicht-negativ: 0 bis n-1. Beispiel: -17 mod 5 ergibt q = floor(-3,4) = -4, also r = -17 - (-4) * 5 = 3. Truncated (Programmierung): q = trunc(a / n), also gegen null gerundet.

Der Rest uebernimmt das Vorzeichen des Dividenden. Beispiel: -17 mod 5 ergibt q = trunc(-3,4) = -3, also r = -17 - (-3) * 5 = -2. Modulare Potenz: a^k mod n wird per Square-and-Multiply berechnet.

Der Exponent wird binaer zerlegt; in jedem Schritt wird quadriert (und bei gesetztem Bit zusaetzlich multipliziert), wobei nach jedem Schritt der Rest modulo n genommen wird. Dadurch uebersteigt kein Zwischenergebnis n * n.

Beispiel: 7^11 mod 13 = 2, obwohl 7^11 fast zwei Milliarden betraegt.

Expertenmodus

Häufige Fragen zu Modulo

Spezielle Fragen geklärt. Tiefer verstehen.

Was berechnet die Modulo-Operation genau?

Die Modulo-Operation berechnet den Rest bei der ganzzahligen Division zweier Zahlen. Wenn du 17 durch 5 teilst, ergibt das 3 mit einem Rest von 2: 17 = 3 * 5 + 2. Genau diese 2 ist das Ergebnis von 17 mod 5.

Mathematisch ausdrueckt: Fuer den Dividend a und den Modul n sucht die Operation den Quotienten q und den Rest r, sodass a = q * n + r gilt. Der Rest ist dabei immer kleiner als der Modul.

Diese Division mit Rest, auch Euklidische Division genannt, ist eines der aeltesten mathematischen Verfahren und bildet die Grundlage fuer Kryptografie, Pruefsummen und Kalenderberbechnungen.

Im Alltag begegnet sie jedem, der Uhrzeiten berechnet: 15 Uhr plus 10 Stunden ergibt (15 + 10) mod 24 = 1 Uhr morgens. Der Rechner zeigt neben dem Rest auch den Quotienten und den vollstaendigen Rechenweg an.

Was ist der Unterschied zwischen floored und truncated Modulo?

Bei positiven Zahlen liefern beide Konventionen dasselbe Ergebnis. Der Unterschied zeigt sich erst bei negativen Dividenden.

Die floored-Variante (mathematische Konvention) verwendet den abgerundeten Quotienten (floor) und liefert immer einen Rest zwischen 0 und n-1. Beispiel: -17 mod 5 ergibt in der floored-Variante 3, weil floor(-17/5) = -4 und -17 - (-4)*5 = 3.

Die truncated-Variante (Programmiersprachen-Konvention) verwendet den gegen null gerundeten Quotienten (trunc) und liefert einen Rest mit dem Vorzeichen des Dividenden.

Beispiel: -17 mod 5 ergibt in der truncated-Variante -2, weil trunc(-17/5) = -3 und -17 - (-3)*5 = -2. In C, Java und JavaScript verwendet der Prozent-Operator die truncated-Variante, waehrend Python den floored-Modulo nutzt.

Der Rechner zeigt beide Ergebnisse nebeneinander, damit du die richtige Variante fuer deinen Anwendungsfall ablesen kannst.

Was sind Restklassen und wofuer braucht man sie?

Eine Restklasse [r]_n ist die Menge aller ganzen Zahlen, die bei Division durch n denselben Rest r ergeben. Beispiel: Die Restklasse [2]_5 umfasst die Zahlen ..., -8, -3, 2, 7, 12, 17, 22, ... also alle Zahlen der Form 5k + 2 fuer ganzzahliges k.

Fuer den Modul n gibt es genau n Restklassen, von [0]_n bis [n-1]_n. Diese Restklassen bilden einen algebraischen Ring, in dem sich addieren und multiplizieren laesst, ohne die eigentlichen Zahlen zu kennen.

In der Praxis sind Restklassen die Grundlage von Pruefsummenverfahren: Die ISBN-Pruefziffer nutzt Modulo 11, die IBAN-Pruefung Modulo 97, und die EAN-Pruefziffer Modulo 10. Auch Wochentage sind Restklassen modulo 7.

Der Rechner gibt die Restklasse des Ergebnisses direkt aus, damit du siehst, in welcher aequivalenzklasse der Dividend liegt.

Wie funktioniert modulare Potenz und wozu dient sie?

Die modulare Potenz berechnet a^k mod n, also den Rest der k-ten Potenz von a bei Division durch n. Direkt ausrechnen ist bei grossen Exponenten unpraktisch, weil die Zwischenergebnisse astronomisch gross werden.

Stattdessen verwendet der Rechner das Square-and-Multiply-Verfahren: Der Exponent wird binaer zerlegt, und in jedem Schritt wird entweder nur quadriert oder quadriert und multipliziert, wobei nach jedem Schritt der Rest modulo n genommen wird.

Dadurch bleiben alle Zwischenergebnisse kleiner als n*n. Beispiel: 7^11 mod 13 = 2, obwohl 7^11 fast zwei Milliarden betraegt.

In der Kryptografie ist modulare Potenz die zentrale Operation: RSA-Verschluesselung berechnet c = m^e mod n, und die Entschluesselung m = c^d mod n.

Auch der Diffie-Hellman-Schluesselaustausch und digitale Signaturen basieren auf modularer Exponentiation.

Warum liefert der Prozent-Operator in Programmiersprachen unterschiedliche Ergebnisse?

Der Prozent-Operator (%) in C, C++, Java, JavaScript und C# verwendet die truncated-Konvention: Der Quotient wird gegen null gerundet, und der Rest uebernimmt das Vorzeichen des Dividenden.

Python verwendet dagegen die floored-Konvention: Der Quotient wird abgerundet, und der Rest ist immer nicht-negativ bei positivem Modul. Fuer -17 % 5 liefert JavaScript also -2, waehrend Python 3 ausgibt.

Beide Ergebnisse sind mathematisch korrekt, sie definieren nur den Rest unterschiedlich. Um in JavaScript den floored-Rest zu erhalten, kannst du die Formel ((a % n) + n) % n verwenden.

Der Rechner zeigt beide Varianten nebeneinander, sodass du das Ergebnis deiner Programmiersprache sofort gegenchecken kannst, ohne die Konvention nachschlagen zu muessen.

Wie erkennt man mit Modulo, ob eine Zahl durch eine andere teilbar ist?

Eine Zahl a ist genau dann durch n teilbar, wenn a mod n gleich 0 ist. Beispiel: 15 mod 5 = 0, also ist 15 durch 5 teilbar. 17 mod 5 = 2, also ist 17 nicht durch 5 teilbar.

Der Rechner gibt einen Teilbarkeitshinweis aus, der genau diese Pruefung durchfuehrt. Teilbarkeit per Modulo ist in der Praxis allgegenwaertig: Die Schaltjahrregel prueft, ob ein Jahr durch 4, 100 und 400 teilbar ist.

Die Pruefung gerader Zahlen entspricht n mod 2 == 0. Pruefsummen wie ISBN, IBAN und Personalausweisnummer nutzen Teilbarkeitspruefungen durch spezifische Module.

Auch in der Programmierung dient der Modulo-Test als schnelle Moeglichkeit, Schleifendurchlaeufe zu steuern, etwa wenn jede dritte Zeile einer Tabelle farblich hervorgehoben werden soll.

Wie haengen Modulo und die Uhr zusammen?

Die Uhr ist das bekannteste Alltagsbeispiel fuer modulare Arithmetik. Uhrzeiten rechnen modulo 12 oder modulo 24: 15 Uhr plus 10 Stunden ergibt (15 + 10) mod 24 = 1 Uhr morgens.

Wochentage rechnen modulo 7: Wenn heute Mittwoch (Tag 3) ist, dann ist in 10 Tagen (3 + 10) mod 7 = 6, also Samstag. Auch Monate lassen sich mit Modulo 12 berechnen.

In all diesen Faellen laeuft die Zaehlung periodisch ueber eine Obergrenze hinaus und beginnt wieder von vorn.

Mathematisch ist das genau die Restklassenarithmetik: Die Zeiger einer Uhr bewegen sich im Ring Z/12Z (12-Stunden-Format) oder Z/24Z (24-Stunden-Format).

Wer Modulo versteht, versteht auch, warum die Aussage 14 Uhr ist dasselbe wie 2 Uhr korrekt ist: Beide Werte liegen in derselben Restklasse modulo 12.

Kann Modulo auch mit sehr grossen Zahlen umgehen?

Der einfache Rest a mod n laesst sich fuer beliebig grosse Zahlen berechnen, solange die Sprache oder der Rechner die Zahlendarstellung beherrscht.

Bei der modularen Potenz ist das Square-and-Multiply-Verfahren entscheidend: Statt zuerst die riesige Potenz a^k auszurechnen und dann den Rest zu nehmen, wird nach jedem Schritt reduziert. Dadurch uebersteigt kein Zwischenergebnis n*n.

Fuer kryptografische Anwendungen mit 2048-Bit-Schluesseln nutzen Bibliotheken Arbitrary-Precision-Arithmetik, die prinzipiell genauso funktioniert, nur mit sehr grossen Modulen.

Der Rechner im Browser arbeitet mit JavaScript-Ganzzahlen und liefert exakte Ergebnisse, solange Dividend, Modul und Potenz im sicheren Ganzzahlbereich liegen (bis 2^53 - 1).

Fuer Schul- und Alltagsberechnungen reicht das voellig aus, fuer echte Kryptografie wuerden spezielle Bibliotheken benoetigt.

Hinweise

Was muss ich bei der Nutzung beachten?

Schnelle Qualitätsprüfung für dein Ergebnis.

Haeufigster Fehler bei negativen Zahlen: Die Konvention nicht beachten. -17 mod 5 ist in Python 3, in JavaScript -2.

Beide Ergebnisse sind mathematisch korrekt, sie definieren den Rest nur unterschiedlich. Der Rechner zeigt beide Varianten, sodass du das Ergebnis deiner Programmiersprache sofort gegenchecken kannst.

Um in JavaScript den floored-Rest zu erhalten, verwende die Formel ((a % n) + n) % n. Dieser Trick addiert n zum moeglicherweise negativen Rest und nimmt erneut den Rest, um immer einen Wert zwischen 0 und n-1 zu erhalten.

Fuer Teilbarkeitspruefungen ist die Konvention egal: a mod n = 0 gilt in beiden Varianten. Schaltjahre pruefst du mit jahr mod 4, mod 100 und mod 400. Die IBAN-Pruefziffer nutzt Modulo 97. Uhrzeiten rechnen modulo 24 und Wochentage modulo 7.

Wer die modulare Potenz braucht, sollte sich merken: Nie zuerst die volle Potenz ausrechnen und dann den Rest nehmen, sondern nach jedem Schritt reduzieren.

Anwendung

Wie setze ich die Berechnung in der Praxis ein?

So wird das Ergebnis in einer realen Entscheidung nutzbar.

Beispiel 1 - Uhrzeit: 15 Uhr plus 10 Stunden. (15 + 10) mod 24 = 25 mod 24 = 1 Uhr morgens. Die Uhr ist ein Ring modulo 24, und genau so rechnet der Rechner. Beispiel 2 - Wochentag: Heute ist Mittwoch (Tag 3).

In 10 Tagen: (3 + 10) mod 7 = 13 mod 7 = 6, also Samstag. Beispiel 3 - IBAN-Pruefung: Die zweistellige Pruefziffer der IBAN basiert auf Modulo 97. Der laengere Zahlenwert der IBAN muss modulo 97 genau 1 ergeben.

Beispiel 4 - Schaltjahr: Ein Jahr ist ein Schaltjahr, wenn (jahr mod 4 == 0) und (jahr mod 100 != 0 oder jahr mod 400 == 0). 2024 mod 4 = 0 und 2024 mod 100 = 24 (nicht 0), also Schaltjahr.

1900 mod 4 = 0, aber 1900 mod 100 = 0 und 1900 mod 400 = 300, also kein Schaltjahr. Beispiel 5 - RSA-Verschluesselung: Oeffentlicher Schluessel (e, n), Nachricht m. Verschluesselung: c = m^e mod n. Entschluesselung: m = c^d mod n.

Der Rechner berechnet solche modularen Potenzen per Square-and-Multiply.

Fallstricke

Welche Fehler sollte ich vermeiden?

Typische Anfängerfehler. Sicherer anwenden.

Fehler 1: Negative Reste als Rechenfehler ansehen. -2 ist ein voellig korrekter Rest bei truncated-Konvention, nur anders definiert als der floored-Rest 3.

Fehler 2: Modul 0 eingeben. Division durch 0 ist nicht definiert, auch bei Modulo nicht. Fehler 3: floored und truncated verwechseln, insbesondere beim Debuggen von Code, der den %-Operator verwendet.

In C, Java und JavaScript ist % truncated, in Python floored. Fehler 4: Bei der modularen Potenz zuerst die volle Potenz berechnen und dann den Rest nehmen. Bei grossen Exponenten fuehrt das zu Ueberlauf.

Stattdessen nach jedem Multiplikationsschritt reduzieren. Fehler 5: Die Restklasse [r]_n mit dem Rest selbst verwechseln. Die Restklasse ist eine Menge aller Zahlen mit demselben Rest, nicht nur eine einzelne Zahl.

Fehler 6: Annehmen, floored und truncated lieferten immer verschiedene Ergebnisse. Bei positiven Dividenden sind sie identisch; der Unterschied zeigt sich nur bei negativen Zahlen.

Nächster Schritt

Was ist das Fazit und wie geht es weiter?

Die Kernaussage für die direkte Weiterentscheidung.

Der Modulo-Rechner berechnet den Rest bei ganzzahliger Division und zeigt beide Konventionen (floored und truncated) nebeneinander. Er gibt den vollstaendigen Rechenweg, die Restklasse und optional die modulare Potenz aus.

Der Rechner eignet sich fuer Schulaufgaben zur Division mit Rest, fuer Programmierer, die den %-Operator verstehen wollen, und fuer alle, die Pruefsummen, Uhrzeitrechnungen oder kryptografische Grundlagen nachvollziehen moechten.

Die floored-Konvention liefert immer einen nicht-negativen Rest, die truncated-Konvention den Rest mit dem Vorzeichen des Dividenden. Bei positiven Zahlen sind beide identisch.

Vertiefung

Welche typischen Beispiele zeigen die Berechnung?

Step-by-Step Walkthroughs. Realistische Szenarien.

Beispiel 1 · Einfach · Rest: 2 | Quotient: 3 | Rechenweg: 17 = 3 * 5 + 2 | Restklasse: [2]_5

Positiver Dividend (17 mod 5)

Dividend a
17
Modul n
5
Konvention
Mathematisch (floored)

Beispiel 2 · Mittel · Rest: 3 | Quotient: -4 | Rechenweg: -17 = -4 * 5 + 3 | Rest (truncated): -2 | Restklasse: [3]_5

Negativer Dividend (-17 mod 5, floored)

Dividend a
-17
Modul n
5
Konvention
Mathematisch (floored)

Beispiel 3 · Komplex · Rest: 7 | Modulare Potenz: 7^11 mod 13 = 2 | Restklasse: [7]_13

Modulare Potenz (7^11 mod 13)

Dividend a
7
Modul n
13
Exponent k (optional)
11
Konvention
Mathematisch (floored)

Weiterführende Rechner und Themen

Alle Anschlussrechner und Vertiefungen in einem klaren Modul, damit du direkt zur nächsten sinnvollen Berechnung springen kannst.

Online-TaschenrechnerTaschenrechner online: Addieren, subtrahieren, multiplizieren und dividieren – kostenlos, direkt im Browser, kein Download nötig.ProzentrechnerProzentwert, Prozentsatz oder Grundwert berechnen – universeller Prozentrechner.RabattrechnerRabattbetrag, Endpreis und Ersparnis in Euro und Prozent berechnen.PreissteigerungsrechnerPreissteigerung in Prozent berechnen: neuen Preis, absolute Mehrkosten und Gesamtsteigerung über mehrere Perioden vergleichen.FlächenrechnerFläche berechnen für Quadrat, Rechteck, Dreieck, Kreis, Trapez, Parallelogramm und weitere Formen – Formel wird je gewählter Form angezeigt.DurchschnittsrechnerArithmetisches Mittel, Summe, Anzahl, Minimum und Maximum einer Wertegruppe berechnen.VolumenrechnerVolumen berechnen für Würfel, Quader, Zylinder, Kegel, Kugel und Pyramide – Formel wird je gewählter Form angezeigt.PythagorasrechnerFehlende Seite und Winkel eines rechtwinkligen Dreiecks mit Satz des Pythagoras berechnen.Binomische-Formeln-RechnerAlle drei binomischen Formeln berechnen: (a+b)², (a−b)² und (a+b)(a−b) – mit Zahlenwerten, vollständigem Rechenweg und symbolischer Darstellung.Mischungsverhältnis-RechnerMischungsverhältnis berechnen: Gesamtmenge und Anteile eingeben, Teilmengen bestimmen oder aus bekannten Mengen das vereinfachte Verhältnis berechnen.Notenschlüssel-RechnerNotenschlüssel erstellen: Punkte-Noten-Zuordnung und Bestehensgrenzen für Klausuren berechnen.VerhältnisrechnerVerhältnis a:b oder a:b:c auf kleinste ganze Zahlen kürzen, als Dezimalzahl und Prozentwert ausgeben.BruchrechnerZwei Brüche addieren, subtrahieren, multiplizieren oder dividieren – mit automatischem Kürzen, gemischter Zahl, Dezimalwert und Rechenweg.Prozentuale VeränderungProzentuale Veränderung zwischen zwei Werten berechnen, inklusive absoluter Differenz.DiagonalenrechnerDiagonale von Rechteck, Quadrat, Quader (Raumdiagonale) und Bildschirm aus Zoll und Seitenverhältnis nach dem Satz des Pythagoras berechnen.

Quellen, Transparenz und Haftung

Haftungsausschluss

Die Ergebnisse dieses Rechners sind Orientierungswerte und ersetzen keine professionelle Beratung. Für verbindliche Entscheidungen – insbesondere in finanziellen, gesundheitlichen oder rechtlichen Angelegenheiten – empfehlen wir die Einholung fachkundiger Beratung. Aktuelle Vertrags-, Produkt- und Regulierungsdaten können von den Rechenwerten abweichen.

Rechnerspezifische Grenzen: Alle Berechnungen erfolgen ohne Gewähr. Die Ergebnisse sind Anhaltspunkte und ersetzen keine professionelle Beratung.

Quelle: Euklidische Division / Modulare Arithmetik

Stand: 2026-09-03

Externe Fachquellen
Qualitätsnachweise
Verantwortlich
Kilian Achatz
Herausgeber
Rechner-Portal
Letzte fachliche Prüfung
03. September 2026
Fachbereich
Mathematik / Grundrechnung
Formeln basieren auf
Dokumentierte Rechenlogik mit Plausibilitaets- und Vergleichscheck
Zitation & Richtlinien

APA-Format

Rechner-Portal (2026). Modulo. Abgerufen von https://rechner-portal.de/mathematik/grundrechnung/modulo-rechner

Harvard-Format

Rechner-Portal, 2026. Modulo. Available at: https://rechner-portal.de/mathematik/grundrechnung/modulo-rechner

Werbestatus

Mögliche Werbung hat keinen Einfluss auf Rechenweg, Ergebnis oder Priorisierung dieses Rechners.