Unterrichtsmaterialien für den Informatikunterricht

Hausaufgabe auf 21.01.2013

Stand 17.01.2013

In der Sitzung am 16.01.2013 haben wir Methoden (inkl. Konstruktor) und Attribute programmiert, außerdem mit Parametern gearbeitet.

Programmieren Sie auf nächste Sitzung mit BlueJ die folgende Klasse:

  • barbestand = das Geld, das im Automaten vorrätig ist.
  • gesperrt = Ist der Automat gesperrt? TRUE: Er ist gesperrt, FALSE: Er ist nicht gesperrt.
  • geldAbheben(betrag:int): Der eingegebene Betrag wird vom barbestand abgezogen (barbestand = barbestand - betrag).
  • geheimzahlEingeben(geheimzahl:int): Die eingegebene Geheimzahl wird über die Konsole ausgegeben in Form von "Sie haben die Geheimzahl 1234 eingegeben" (statt 1234 natürlich die via Parameter übergebene Geheimzahl).
  • barbestandAusgeben(): Hier wird der Wert des Attributs barbestand ausgegeben in Form von "Im Geldautomaten befinden sich noch 333 Euro."
  • sperrstatusAusgeben(): Hier wird der Wert des Attributs gesperrt ausgegeben in Form von "Sperrstatus des Automaten: TRUE".
  • sperren(): Hier wird der Wert des Attributs gesperrt auf TRUE gesetzt.(gesperrt = TRUE; oder: gesperrt = FALSE;)

Probieren Sie auch Mehrfachabhebungen aus, d.h. Sie heben 5 mal 10 Euro ab und überprüfen danach den Barbestand.