Modulo-Rechner

Ermitteln Sie den nicht negativen Rest und den ganzzahligen Quotienten, wenn eine ganze Zahl durch eine andere geteilt wird.

Berechnungen erfolgen lokal; Ihre Werte werden nicht an den Server gesendet.

Beispiel

17 geteilt durch 5 ergibt den ganzzahligen Quotienten 3 und den nicht negativen Rest 2. Für −17 geteilt durch 5 beträgt der Rest 3.

Berechnungsmethode

Der Rechner verwendet die euklidische Division: Dividend = Divisor × Quotient + Rest, wobei der Rest mindestens null und kleiner als der Betrag des Divisors ist. Die Eingaben werden als exakte ganze Zahlen verarbeitet.

Wichtige Hinweise

Der Divisor darf nicht null sein. Negative Eingaben werden unterstützt, und sehr große ganze Zahlen bleiben exakt, weil mit Ganzzahlarithmetik statt mit Gleitkommazahlen gerechnet wird.

Anleitung

Prüfen Sie Dividend = Divisor × Quotient + Rest. Der Rest ist nicht negativ und kleiner als der Betrag des Divisors. Daher gilt −17 = 5 × (−4) + 3. Manche Programmiersprachen verwenden einen vorzeichenbehafteten Rest: JavaScript liefert für -17 % 5 den Wert −2.

Beispiel · Berechnungsmethode
BeispielErgebnis
17 ÷ 517 = 5 × 3 + 2
−17 ÷ 5−17 = 5 × (−4) + 3
17 ÷ (−5)17 = (−5) × (−3) + 2
−17 ÷ (−5)−17 = (−5) × 4 + 3
20 ÷ 520 = 5 × 4 + 0

MDN · Remainder (%)

Häufig gestellte Fragen

Wofür braucht man Modulo?

Modulo wird häufig genutzt, um Teilbarkeit zu prüfen, wiederkehrende Folgen umlaufen zu lassen, Zeilen abwechselnd zu behandeln, Elemente zu gruppieren und Positionen innerhalb eines Zyklus zu bestimmen.

Warum ist der Rest bei negativem Dividenden nicht negativ?

Das Tool folgt der euklidischen Konvention, daher liegt der Rest immer zwischen null und dem Betrag des Divisors minus eins. Programmiersprachen verwenden teils einen vorzeichenbehafteten Restoperator, der sich anders verhält.

Kann ich Dezimalzahlen eingeben?

Nein. Modulo und der zugehörige Quotient sind in diesem Tool für ganze Zahlen definiert. Geben Sie ganze Zahlen ohne Kommas, Leerzeichen oder Dezimalpunkte ein.

Ähnliche Tools