In einem Containerterminal werden Container in nebeneinander liegenden Stapeln verwaltet. Die Stapel
haben eine maximale H¨ohe, die nicht ¨uberschritten werden darf. Ein Kran kann den obersten Container
eines Stapels aufnehmen, sich nach rechts und links bewegen und einen Container auf einem Stapel
ablegen, falls hierdurch die maximale H¨ohe nicht ¨uberschritten wird. Ein Kran kann gleichzeitig nicht
mehr als einen Container aufnehmen.
(a) Schreiben Sie eine Klasse zur Repr¨asentation des Zustandes eines Containerterminals. Sie d¨urfen
von einem festen Anfangszustand ausgehen (vorliegende Stapel, Stellung des Krans). Sehen Sie
Methoden f¨ur die Bewegung des Krans, zur Aufnahme und Ablage von Containern und f¨ur eine
anschauliche Ausgabe des Zustandes vor.
(b) Schreiben Sie ein Testprogramm, mit dem ¨uber ein Men¨u der Kran des Terminals gesteuert und
der jeweilige Zustand anschaulich ausgegeben wird.
wäre euch echt für eine lösung dankbar :!: