Application Kata „cal“
Schreibe ein Programm, das einen Monatskalender auf der Konsole ausgibt.
Das Programm wird mit Monat und Jahr als Kommandozeilenparameter aufgerufen und gibt daraufhin einen Kalender aus:
C:>cal 2 2014 Februar 2014 So Mo Di Mi Do Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Beachten Sie, dass im obigen Beispiel die Woche am Sonntag beginnt statt, wie in Deutschland üblich, am Montag.
Variation #1
Wenn das Programm ohne Parameter aufgerufen wird, soll der Kalender zum aktuellen Monat ausgegeben werden.
Variation #2
Der Wochentag, mit dem die Woche beginnt, kann als optionaler dritter Parameter angegeben werden:
C:>cal2 2014 Montag
Monat und Jahr können auch weggelassen werden:
C:>cal Montag