Im heutigen Selbststudium nutzten wir die Zeit um die fehlenden Blogeinträge auf zu holen, unsere Zeiten ins CATs einzutragen, eine Aufgabe mit dem Werkskalender zu lösen, mit Bedauern die Bierzapfmaschine ab zu bauen (Warum bauen wir eine solche eigentlich nicht gleich in die Küche ein?) und selbständig zu repetieren. Ich möchte bei diesem Blogpost etwas auf eine Lösung der Aufgabe mit dem Werkskalender eingehen und beginne hier mit der Aufgabenstellung:
"Ein kleines Programm dass über die Parameter ein Datum und eine Anzahl Tage erhält, zum Datum die Anzahl Tage unter Berücksichtigung eines Werkkalenders addiert und das entsprechende Enddatum ausgibt."
Nun denn, ich hab insofern die Aufgabe nicht erfüllt da meine Lösung über drei Parameter verfügt. Anstatt statisch z.B. den schweizer Kalender mit der Kennung 'CH' zu verwenden kann man so je nach Lust und Laune auch andere Werkskalender verwenden. Das Programm besteht im Prinzip aus 4 Teilen. Der erste Teil nimmt die Parameter entgegen und konvertiert über den Funktionsbaustein "DATE_CONVERT_TO_FACTORYDATE" das Datum in ein Werkskalenderdatum-Datentyp. Teil Zwei addiert die gewünschte Anzahl Tage zu diesem Werkskalenderdatum. Teil Drei ruft danach den Baustein "FACTORYDATE_CONVERT_TO_DATE" auf um dieses Werksdatum zurück in ein standart Datum zu konvertieren. Schlussendlich gibt Teil Vier das Resultat zusammen mit den erhaltenen Eingaben aus.
Lange Rede kurzer Sinn, hier das Programm ZRAP_02_WERKKALENDER. Leider muss ich mich jetzt auch schonwieder Verabschieden um meinen Bürgerpflichten beim Kraisbüro 11 nach zu gehen. Vielleicht gibt es ja morgen noch eine andere Variante als Lösung zur Aufgabenstellung.
Keine Kommentare:
Kommentar veröffentlichen
Danke für Ihren Kommentar