Geldautomat

Lesezeit: 4 Minuten

Seite als PDF

Ein Kon­to ver­fügt über einen Betrag von 5000 €. Bei einem Minus-Zeichen vor dem eingegebe­nen Betrag wird der Betrag vom Kon­to­stand abge­zo­gen, ste­ht vor dem Betrag ein Plus-Zeichen wird der Betrag auf das Kon­to eingezahlt.

Das Pro­gramm stellt fest:

  • ob es sich um eine Ein- oder Auszahlung han­delt, fehlt die Infor­ma­tion, wird eine Fehler­mel­dung angezeigt.
  • ob sich das Kon­to durch den auszuzahlen­den Betrag im Soll befind­et
    in diesem Fall wird kein Geld aus­gezahlt
  • wie viele Scheine im Wert von 50 €, 20 € und 10 € aus­gegeben wer­den müssen

So sieht es aus:

Lege im Kopf des Pro­gramms die glob­alen Vari­ablen fest.

Im set­up-Teil wird der Serielle Mon­i­tor ges­tartet und die ⇒Funk­tion Kon­toAnzeigen() aufgerufen. Der Funk­tion wird der aktuelle Kon­to­stand als Vari­able übergeben. Außer­dem dient sie als Infor­ma­tion über den Ablauf des Pro­gramms.

Der loop-Teil fragt die Eingabe ab. Dem Betrag muss ein Minus-Zeichen oder ein Plus-Zeichen vor­angestellt wer­den. Beachte die Kom­mentare.

Die Funk­tio­nen Betra­gAuszahlen() und BetragEin­zahlen() sor­gen für die Berech­nung des Kon­to­standes. Außer­dem wird hier die Funk­tion AnzahlScheine() aufgerufen. Sie berech­net mit Hil­fe von ⇒mod­u­lo die Anzahl der 50er, 20er und 10er. Beachte die Kom­mentare.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


Letzte Aktualisierung: Okt. 23, 2025 @ 7:23