10.02.2014 Aufrufe

Gruppenaufgaben

Gruppenaufgaben

Gruppenaufgaben

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!