hab da ein Problem mit der Berechnung des Monats Februar.
Unten stehende Formen wäre zur Berechnung geeignet.
Code: Alles auswählen
Procedure Tage_im_Monat(Jahr.i)
Protected Tage.i
If Mod(Jahr,4) = 0 And Mod(Jahr,100) <> 0 Or Mod(Jahr,400) = 0
Tage = 29
Else
Tage = 28
EndIf
Dim Monatstage.i(11)
Monatstage(0) = 31
Monatstage(1) = Tage
Monatstage(2) = 31
Monatstage(3) = 30
Monatstage(4) = 31
Monatstage(5) = 30
Monatstage(6) = 31
Monatstage(7) = 31
Monatstage(8) = 30
Monatstage(9) = 31
Monatstage(10) = 30
Monatstage(11) = 31
For k = 0 To 11
Debug Monatstage(k)
Next
EndProcedure
Tage_im_Monat(2012)
Code: Alles auswählen
Procedure Tage_im_Monat(Jahr.i)
Protected Tage.i
If Mod(Jahr,4) = 0 And Mod(Jahr,100) <> 0
Tage = 29
Else
Tage = 28
EndIf
Dim Monatstage.i(11)
Monatstage(0) = 31
Monatstage(1) = Tage
Monatstage(2) = 31
Monatstage(3) = 30
Monatstage(4) = 31
Monatstage(5) = 30
Monatstage(6) = 31
Monatstage(7) = 31
Monatstage(8) = 30
Monatstage(9) = 31
Monatstage(10) = 30
Monatstage(11) = 31
For k = 0 To 11
Debug Monatstage(k)
Next
EndProcedure
Tage_im_Monat(2011)

Wäre für Hilfe sehr Dankbar.