Geldautomat



Seite als PDF

Ein Kon­to ver­fügt über einen Betrag von 5000 €. Bei einem Minus-Zei­chen vor dem ein­ge­ge­be­nen Betrag wird der Betrag vom Kon­to­stand abge­zo­gen, steht vor dem Betrag ein Plus-Zei­chen wird der Betrag auf das Kon­to ein­ge­zahlt.

Das Pro­gramm stellt fest:

  • ob es sich um eine Ein- oder Aus­zah­lung han­delt, fehlt die Infor­ma­ti­on, wird eine Feh­ler­mel­dung ange­zeigt.
  • ob sich das Kon­to durch den aus­zu­zah­len­den Betrag im Soll befin­det
    in die­sem Fall wird kein Geld aus­ge­zahlt
  • wie vie­le Schei­ne im Wert von 50 €, 20 € und 10 € aus­ge­ge­ben wer­den müs­sen

So sieht es aus:

Lege im Kopf des Pro­gramms die glo­ba­len Varia­blen fest.

Im set­up-Teil wird der Seri­el­le Moni­tor gestar­tet und die ⇒Funk­ti­on Kon­to­An­zei­gen() auf­ge­ru­fen. Der Funk­ti­on wird der aktu­el­le Kon­to­stand als Varia­ble über­ge­ben. Außer­dem dient sie als Infor­ma­ti­on über den Ablauf des Pro­gramms.

Der loop-Teil fragt die Ein­ga­be ab. Dem Betrag muss ein Minus-Zei­chen oder ein Plus-Zei­chen vor­an­ge­stellt wer­den.

Die Funk­tio­nen Betrag­Aus­zah­len() und Betra­gEin­zah­len() sor­gen für die Berech­nung des Kon­to­stan­des. Außer­dem wird hier die Funk­ti­on Anzahl­Schei­ne() auf­ge­ru­fen. Sie berech­net mit Hil­fe von ⇒modu­lo die Anzahl der 50er, 20er und 10er.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


Letzte Aktualisierung: Jan. 2, 2026 @ 10:10