996 B
996 B
Übungsaufgabe 1: Schaltjahr
Einführung
Eine Schaltjahr (im Gregorianischen Kalender) tritt auf:
- In jedem Jahr, das ohne Rest durch 4 teilbar ist.
- Es sei denn, das Jahr ist ohne Rest durch
100teilbar, in welchem Fall es nur ein Schaltjahr ist, wenn es zusätzlich ohne Rest durch400teilbar ist.
Einige Beispiele:
1997war kein Schaltjahr, da es nicht durch4teilbar ist.1900war kein Schaltjahr, da es nicht durch400teilbar ist.2000war ein Schaltjahr!
Anweisungen
Deine Aufgabe ist es, zu bestimmen, ob ein gegebenes Jahr ein Schaltjahr ist.
Um diese Aufgabe zu lösen, musst du die Funktion isLeapYear in der Datei leap.hs implementieren, die ein Jahr entgegennimmt und bestimmt, ob es ein Schaltjahr ist.
Ausführen und Testen
Um die Funktion zu testen, kannst du durch die folgenden Commands in diesem Ordner auf der Kommandozeile das Programm compilen und ausführen:
>ghc leap.hs -o leap.exe
>./leap.exe