Donnerstag, 11. Dezember 2008
PR2 - Sitzplan erstellen
Jedes Jahr wird für jede Klasse ein Sitzplan benötigt. Meistens beauftragen wir Lehrer einen Schüler oder eine Schülerin, einen Sitzplan zu erstellen. Meistens ist der Sitzplan dann verkehrt herum, aus der Sicht der Schüler. Die kennen sich aber schon! Für Lehrer ist der Plan praktisch wertlos.
Diese Problematik hat zu dem folgenden Beispiel geführt. Der Sitzplan ist also verkehrt herum. Wenn man nun alle Schüler einfach in umgekehrter Reihenfolge auf die Plätze verteilt
(am Plan), dann bekommt man einen richtigen Sitzplan.
Aufgabe: Die Schüler sind von vorne links (Schülersicht) beginnend, entlang der Sitzreihen, bis zur letzten Reihe rechts hinten einzugeben. Immer ein Name und in der nächsten Eingabe der Vorname. Bleiben Plätze frei, so sind dort 2 Leerzeilen einzugeben.
In einer Reihe befinden sich 8 Sitzplätze. Es gibt Plätze für maximal 40.
Das Programm soll dann einen Sitzplan ausgeben, wobei immer der Name über dem Familiennamen steht. Zwischen den Schülern soll ein | (senkrechter Strich) stehen. Namen, die zu lange sind, müssen abgeschnitten werden (bei einer Breite vom 80 Zeichen, darf demnach ein Name nur 9 Zeichen haben).
Ein Beispiel:
Lehrer
Steindl
Lukas
Fischer
Ulrich
Wlaschitz
Emanuel
Pointner
Markus
Weissenböck
Gerhard
Resch
Andreas
Ulbrich
Bernhard
Wenninger
Bastian
Berger
Martin
Opelka
Wilhelm
Fritz
Sebastian
Reisinger
Stefan
Treiber
Katja
Habeler
Nicole
Schweiger
Christian
Fasching
Thomas
Ayvere
Erdenic
Berger
Thomas
Mühlhofer
Peter
Kowar
Thomas
Meyer
Clemens
Dragschitz
Gerhard
Gamperl
Mathias
Lupert
Marlene
Popp
Karin
Rosenpichler
Daniela
Obige Liste als Eingabe ergibt dann folgende Ausgabe:
|Rosenpich|Popp |Lupert | |Gamperl |Dragschit|Meyer |
|Daniela |Karin |Marlene | |Mathias |Gerhard |Clemens |
Kowar |Mühlhofer|Berger |Ayvere |Fasching |Schweiger|Habeler |Treiber |
Thomas |Peter |Thomas |Erdenic |Thomas |Christian|Nicole |Katja |
Reisinger|Fritz |Opelka |Berger |Wenninger|Ulbrich |Resch |Weissenbö|
Stefan |Sebastian|Wilhelm |Martin |Bastian |Bernhard |Andreas |Gerhard |
Pointner |Wlaschitz|Fischer |Steindl | | |Lehrer |
Markus |Emanuel |Ulrich |Lukas | | | |
Abonnieren Posts [Atom]
Kommentar veröffentlichen