9. und letzte Übungsaufgabe (20 Punkte)

Datum: ___________________

Abgabetermin: ___________________ spätestens am 4.2.1998 (Klausurtag!)

Lernziele: Ein eigenes Paket verwenden lernen;

Den Umgang mit Dateien üben

Aufgabe:

Sie sollen für die Verwaltung der TFH GmbH ein Urlaubstage-Kontrollsystem entwickeln! Ihr Programm soll zunächst von einer Datei den aktuellen Datensätze die MitarbeiterInnen einlesen. Diese Datensätze umfassen folgende Angaben: Name, Vorname, Personalnummer, Geburtstag, Gehalt, Urlaubsanspruch, Resturlaub, ob Samstagsarbeit gemacht wird.

Dann soll auf die Eingabe einer Personalnr gewartet werden, gefolgt von dem gewünschten Urlaubszeitraum. Als Ergebnis wird die Anzahl der Arbeitstage gerechnet und angezeigt, und es wird in der Datei der Resturlaub abgezogen. Ein negativer Resturlaub ist nicht zulässig! Beispiel:

Personalnr: 13

Urlaubsantrag für Debora Weber-Wulff

Von: 20.2.98

Bis: 5.3.98

10 Arbeitstage verbucht, Resturlaub ist 20 Tage.

Geben Sie Ihren Entwurf mit dem Programm ab!

Extrapunkt:

Berücktichtigen Sie auch Feiertage, die natürlich auch keine Arbeitstage sind!