====== Darstellung von Zahlen in verschiedenen Stellenwertsystemen: Implementierung ======
===== Vorentlastung 1: Der Modulo-Operator (%) =====
Damit wir den Algorithmus des folgenden Kapitels elegant aufschreiben und als Programm umsetzen können, benötigen wir den Modulo-Operator (Zeichen: %). Er ist nichts anderes als eine einfache Art aufzuschreiben, dass der Rest einer Division berechnet werden soll:
{{ :codierung:stellenwertsysteme:pasted:20231108-122412.png?400 }}
==== Aufgabe 2: ====
a) Berechne:
* 32 % 7 =
* 10 % 2 =
* 58 % 3 =
* 40 % 10 =
b) Welche Eigenschaft hat die Zahl $x \in \mathbb{Z}$ genau dann, wenn $x\ \%\ 5 = 0$ gilt? \\
c) Bestimme die Lösungsmenge der Gleichung $50\ \%\ x = 1$
[[:codierung:stellenwertsysteme:aufgabe2loesung:start|Lösung]]
===== Vorentlastung 2: Die Methoden indexOf und charAt =====
Die Klasse String besitzt die Methoden
* ''indexOf(char c)'', mit der bestimmt werden kann, an welcher Stelle innerhalb einer Zeichenkette ein Zeichen vorkommt und
* ''charAt(int index)'', mit der das Zeichen an der Stelle ''index'' in der Zeichenkette ermittelt werden kann.
=== Beispiel: ===
===== Anderes Stellenwertsystem -> Dezimalsystem =====
===== Dezimalsystem -> anderes Stellenwertsystem =====