Modulo-Rechner (Rest)

Finde Rest und Quotient einer Division (a mod b).

Ergebnis

Rest (a mod b)

2,0000

Quotient

3

So funktioniert's

a = Quotient × b + Rest

Die Modulo-Operation liefert, was nach einer Division ĂŒbrig bleibt. Die euklidische Division schreibt a = Quotient × b + Rest, mit einem Rest zwischen 0 und b−1: Bei 17 mod 5 ist wegen 17 = 3×5 + 2 der Quotient 3 und der Rest 2. Modulo treibt alles Zyklische an. Stunden laufen modulo 12 oder 24 um — 10 Uhr plus 5 Stunden ist (10+5) mod 12 = 3 Uhr. Wochentage zyklen modulo 7, und ein Rest von 0 ist genau das, was „teilbar" bedeutet — daher blitzschnelle Teilbarkeitstests. In der Programmierung ist es allgegenwĂ€rtig: n mod 2 unterscheidet gerade von ungerade, Modulo verteilt Elemente auf eine feste Zahl von FĂ€chern (Hashing), und mod k lĂ€sst jeden ZĂ€hler nach k Schritten auf 0 zurĂŒckspringen. Achtung: Sprachen behandeln negative Zahlen unterschiedlich — manche geben −3 mod 5 als 2 zurĂŒck, andere als −3.

Anzeige

HĂ€ufige Fragen

Was ist 17 mod 5?

2 — denn 17 = 3×5 + 2.

Was, wenn der Divisor 0 ist?

Division durch null ist nicht definiert, daher wird 0 angezeigt.

WofĂŒr braucht man Modulo im Alltag?

FĂŒr alles Zyklische: Uhrzeit-Arithmetik (Stunden mod 12), Wochentagsberechnungen (mod 7), Gerade/Ungerade-PrĂŒfungen (mod 2), Teilbarkeitstests (Rest 0) und gleichmĂ€ĂŸiges Verteilen in Gruppen.

Anzeige

Verwandte Rechner