Antwort von
nach 4 Stunden
hilfreich
Re^3: Welcher Tag war der 1.1.1900?
Hi Knuddelhasi!
schreibe gerade ein Programm,
mit dem man die Wochentage vom 1.1.0001
bis zum 31.12.9999 berechnen kann.
Ein Programm zu schreiben, um Wochentage für einen derart weit in die Vergangenheit zurückreichenden Zeitraum bestimmen zu können, macht meiner Meinung nach nur Sinn, wenn es für Experten auf dem Gebiet der Historik gedacht ist. Ich hoffe, Du bist Dir darüber im Klaren, daß die korrekte Lösung dieser Aufgabe enormes geschichtliches Spezialwissen erfordert. Unser heutiges Kalendersystem geht auf Papst Gregor zurück, der es 1582 verordnete. Allerdings wurde es in vielen Ländern (darunter auch im evangelischen Deutschland und Großbritannien) erst viel später eingeführt; teilweise wurde der davor gültige Julianische Kalender bis nach dem ersten Weltkrieg beibehalten (z. B. in Griechenland). Die "naive" Methode, einfach vom Freitag, dem 15. Oktober 1999 an mit ein paar Modulo-Operationen bis in die Steinzeit zurückzurechnen, kannst Du daher - sorry - schlichtweg vergessen. Es sein denn, Du bist bloß spaßeshalber an den Wochentagen unter der hypothetischen Gültigkeit unseres heutigen Kalenders vom Anbeginn der Welt an interessiert - das ist dann natürlich was anderes.
Die richtig Bedingung für "Jahr ist Schaltjahr" ist: Jahreszahl durch 4 teilbar . Ausnahme: Wenn sie außerdem auch noch durch 100 teilbar ist, dann ist es KEIN Schaltjahr. Ausnahme von der Ausnahme: Wenn sie zusätzlich zu 4 und 100 auch noch durch 400 teilbar ist, dann ist es DOCH ein Schaltjahr.
Also:
1600 war Schaltjahr,
1700 war kein Schaltjahr,
1800 war kein Schaltjahr,
1900 war kein Schaltjahr,
2000 wird Schaltjahr sein,
2100 wird kein Schaltjahr sein.
Gruß
Martin