Am 10.03.2011 22:01, schrieb Matthias Müller:
Am Sonntag, 6. März 2011 schrieb [email protected]:
Hallo !
iJahr = 2011
iRest = REST(iJahr;4)
zum Berechnen des Schaltjahres.
Das ist falsch.
Die Rechnung stimmt zwar, aber zB auch für das Jahr 1900, das ist/war
aber definitiv kein Schaltjahr, weil 1900 mod 400 als Ergebnis nicht 0
sondern 300 liefert. Ein Jahrhundert ist nur dann ein Schaltjahr
wenn "Jahr mod 400 = 0" ist.

Sorry für die Klugscch... :-)



Mathias, mäßige Deine Ausdrucksweise.
Außerdem hast Du einen Rechenfehler, denn gefordert war mod 4 nicht mod 400.
Sollte Rest(x;4) mod 400 bedeutenm also falsch sein, dann kannst Du das erklären. Ich habe es nicht geprüft und auch als Basic nicht empfohlen.

Gruß

Pit Z.

--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help

Antwort per Email an