Fahrkartenautomat

Schreibe ein Programm:
Das Programm soll das Display eines Fahrkartenautomaten simulieren. In der Eingabe stehen die Münzen, die nacheinander eingeworfen werden. Es gibt Ein- und Zwei-Euromünzen.
Mit jeder eingeworfenen Münze, soll angezeigt werden welche Münze gerade eingeworfen wurde und in einer neuen Zeile ausgegeben werden. Das Display zeigt den Betrag mit Ziffern an.

Eingabe:
Ein
Zwei
Ausgabe:
1
2

Schreibe ein Programm:
Das Programm soll das Display eines Fahrkartenautomaten simulieren. In der Eingabe stehen die Münzen, die nacheinander eingeworfen werden. Es gibt Ein- und Zwei-Euromünzen.
Mit jeder eingeworfenen Münze, soll der bisher gezahlte Betrag angezeigt und als neue Zeile ausgegeben werden. Das Display zeigt den Betrag mit Ziffern an.

Eingabe:
Ein
Zwei
Ausgabe:
1
3

Ein Automat verkauft Fahrkarten für fünf Euro das Stück und nimmt Ein- sowie Zwei-Euromünzen an. In der ersten Zeile der Eingabe steht die Anzahl der benötigten Fahrkarten. Darunter die Münzen, die in den Automaten eingeworfen wurden.

Schreibe ein Programm:
Gib true aus, falls genug Geld eingeworfen wurde, um die geforderte Anzahl Fahrkarten zu bezahlen, sonst gib false aus.

Beachte: Dein Programm muss mit allen Testfällen zurechtkommen.


Weitere Hinweise:

Um die Information zur Anzahl an Fahrkarten einzulesen, musst du den Baustein verwenden. Nur dann kann mit der Zahl gerechnet werden.


Eingeschränkte Bausteine:

Um eine reine Sequenz an Anweisungen oder eine Lösung, die nur auf das Bestehen von Testfällen abzielt, zu vermeiden, stehen maximal drei -Bausteine zur Verfügung.


Fallunterscheidung:

Du kannst der über das blaue Zahnrad weitere Fälle hinzufügen (oder entfernen), indem du sie vom linken grauen Kasten zum rechten weißen Kasten hinzufügst (oder aus dem weißen Kasten heraus ziehst):