Jahrgangsstufe Ef - Informatik - Donnerstag, der 11. Februar 2021


Mein Name:
Jahrgang/Klasse:
Meine E-Mail-Adresse:


Musterlösung vom 09.02.2021:

Die Aufgaben bzw. Lösungen zum 09.02.2021 sind hier in einer direkt lauffähigen Klasse zusammengefasst.
Kopiere diese Java-Datei in ein existierendes BlueJ-Verzeichnis und bringe das Programm zum Laufen. Studiere die Teile des Programmes, die du nicht selbst lösen konntest. Eventuell gibt es nun zum Programm noch Fragen, die hier formuliert werden sollten:

Nimm die obige Musterlösung zum 09.02.2021 als Vorlage und erweitere diese Klasse um die folgenden Funktionen.

Programmierübung 1:

Eine Funktion f soll den Betrag einer Zahl berechnen. Mathematisch: f(x) = |x|. Beispiel: |5| = 5, |-13| = 13. Der Betrag ist also der (nicht-negative) Abstand der Zahl von der Null auf einem Zahlenstrahl. Formuliere den Java-Programmcode dazu.

Programmierübung 2:

Eine Funktion zweistellig soll feststellen, ob eine ganze Zahl zweistellig ist. Formuliere den Java-Programmcode dazu.

Programmierübung 3:

Da viele Jugendliche beim Schreiben von Texten am Satzende den Punkt weglassen, bekommt ein WhatsApp-Programmierer den Auftrag, eine Funktion zu schreiben, die an einen String einfach einen Punkt anhängt. Formuliere den Java-Programmcode dazu.

Programmierübung 4:

Die neuen Methoden sollen in der Methode jetztMachMalWas() geeignet mit Beispielwerten aufgerufen werden. Formuliere den Java-Programmcode dazu und gib nur deine Ergänzungen in jetztMachMalWas() hier an.