Gruppenaufgaben
Gruppenaufgaben
Gruppenaufgaben
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Informatik Praktikum <strong>Gruppenaufgaben</strong> 6/26<br />
Aufgabe 5.5 Arbeitstage bis zur Rente<br />
Schreiben Sie das Programm Rente.exe, das die verbleibenden Arbeitstage bis zur Rente berechnet.<br />
Beachtet (Achtung Schwierigkeit: Struktur time_t (32 bit) läuft 2038 über!) werden sollen dabei<br />
• Wochenenden,<br />
• Schaltjahre,<br />
• Feiertage (Achtung: Abgleich mit Wochenenden!) und<br />
• Urlaubstage (Vereinfachung: keine Feiertage in Urlaubszeiten)<br />
Das Programm soll dazu das Geburtsdatum des Benutzers und seine Urlaubstage (default: 30)<br />
einlesen und mit dem Systemdatum die<br />
// Hauptzählschleife fuer volle Jahre<br />
notwendigen Berechnungen durchführen.<br />
Die Hauptzählschleife könnte etwa so<br />
aussehen, wie im Kasten rechts. Das Startund<br />
Endjahr müsste ggf. besonders<br />
behandelt werden.<br />
Achtung: dieses Programm ist<br />
umfangreicher, als es zunächst den<br />
Anschein hat. Beginnen Sie mit der Suche<br />
nach geeigneten Datentypen für die<br />
Datumsangaben und die Differenzbildung.<br />
Erstellen Sie zunächst Funktionen für<br />
bestimmte Teilaufgaben (z.B.<br />
for(iMonat=1; iMonat