Ü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.