Calcoid

Modulo-Rechner

Berechne Rest und Quotient einer Division mit abgeschnittener oder abgerundeter Modulo-Konvention. Negative Zahlen und Dezimalwerte bleiben vergleichbar.

Modulo-Rechner

Die Zahl, die geteilt wird.

Der Divisor darf nicht 0 sein.

Die Ergebnisse unterscheiden sich nur, wenn a und n unterschiedliche Vorzeichen haben.

Abgeschnittener Rest

-1

-7 = -2 × 3 + -1

Abgeschnittener Rest
-1
Abrundungsrest
2
Quotient (abgeschnitten)
-2

Beispiele für Modulo-Konventionen

AusdruckRest beim AbschneidenModulo beim Abrunden
17 mod 522
-17 mod 5-23
17 mod -52-3
-17 mod -5-2-2
5,5 mod 21,51,5

Häufige Fragen

Was bedeutet die Modulo-Operation?
Modulo gibt den Rest einer Division zurück. Bei a mod n teilst du a durch n und behältst, was übrig bleibt. Zum Beispiel ist 17 mod 5 = 2, weil 17 = 3 × 5 + 2. Der Rechner zeigt zusätzlich den Quotienten und die vollständige Gleichung zur Kontrolle.
Warum liefern abgeschnittenes und abgerundetes Modulo verschiedene Ergebnisse?
Die beiden Varianten unterscheiden sich nur, wenn a und n unterschiedliche Vorzeichen haben. Beim Abschneiden folgt der Rest dem Vorzeichen von a. Beim Abrunden folgt er dem Vorzeichen von n. Für positive Eingaben sind die Ergebnisse gleich. Der Rechner zeigt beide Reste, damit du die Konvention passend zu deiner Anwendung auswählen kannst.
Wie funktioniert Modulo mit negativen Zahlen?
Nimm -7 mod 3 als Beispiel. Beim Abschneiden ergibt sich -1, weil -7 = (-2) × 3 + (-1). Beim Abrunden ergibt sich 2, weil -7 = (-3) × 3 + 2. Beide Ergebnisse erfüllen die Gleichung a = q × n + r. Nur der gewählte Quotient und damit das Vorzeichen des Restes unterscheiden sich.
Was ist Uhrzeitarithmetik?
Ein Zifferblatt arbeitet im Modulo 12. Wenn es 10 Uhr ist und du 5 Stunden addierst, ergibt sich (10 + 5) mod 12 = 3 Uhr. Modulo führt einen laufenden Zähler in einen festen Bereich zurück. Deshalb wird es auch bei Kalendern, Wochentagen und bestimmten Verschlüsselungsverfahren verwendet.
Welche Modulo-Konvention verwendet meine Programmiersprache?
JavaScript, C, C++, Java, Go, Rust und Swift verwenden beim Prozentoperator meist den abgeschnittenen Rest, dessen Vorzeichen dem Dividenden folgt. Python, Ruby und Haskell verwenden ein abgerundetes Modulo, dessen Vorzeichen dem Divisor folgt. Der Unterschied ist nur bei negativen Eingaben relevant.

Änderungsverlauf

Aktualisierungen von Modulo-Rechner, nach Datum gruppiert.

1 Aktualisierung
  1. Modulo-Rechner hinzugefügt

    • Berechne Rest und Quotient einer Division mit abgeschnittener oder abgerundeter Modulo-Konvention. Negative Zahlen und Dezimalwerte bleiben vergleichbar.

Ähnliche Rechner

Weitere geprüfte Rechner im Themenbereich „Mathematik“.