====== 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 =====