Ich soll einen Geldautomaten schreiben, der nur Geldscheine hat.
Wenn der Benutzer nun einen Geldbetrag eingibt, soll der Geldautomat diesen Betrag in eine möglichst geringe Anzahl an Scheinen teilen.
(Es soll auch noch überprüft werden, ob der eingegebene Betrag überhaupt verarbeitet werden kann, da der Automat keine Münzen hat.)
Mein Problem is eig. nur, ich weiß nich genau, also rein von der Logik her, welche Schritte ich da machen muss.
* Zuerst Betrag eingeben is klar.
* Dann überprüfen in wieviele Scheine ich den Betrag ausgeben kann. (hier hänge ich)
Ich könnte theoretisch, mit 5 If Anweisungen abfragen, ob der Betrag / 100 teilbar ist, ob der Betrag / 50 teilbar ist........
Aber da komme ich nich auf die minimale Ausgabe.
Mein Programm im Moment, siehe Bild:
Wenn der Benutzer nun einen Geldbetrag eingibt, soll der Geldautomat diesen Betrag in eine möglichst geringe Anzahl an Scheinen teilen.
(Es soll auch noch überprüft werden, ob der eingegebene Betrag überhaupt verarbeitet werden kann, da der Automat keine Münzen hat.)
Mein Problem is eig. nur, ich weiß nich genau, also rein von der Logik her, welche Schritte ich da machen muss.
* Zuerst Betrag eingeben is klar.
* Dann überprüfen in wieviele Scheine ich den Betrag ausgeben kann. (hier hänge ich)
Ich könnte theoretisch, mit 5 If Anweisungen abfragen, ob der Betrag / 100 teilbar ist, ob der Betrag / 50 teilbar ist........
Aber da komme ich nich auf die minimale Ausgabe.
Mein Programm im Moment, siehe Bild: