03-01-2023, 06:31 PM
(This post was last modified: 03-01-2023, 06:32 PM by Kernelpanic.)
Quote:Years might be tricky with leap years...
The determination of leap years could be inserted.
Code: (Select All)
'Bestimmung von Schaltjahren - 1. Maerz 2023
Option _Explicit
Dim As Integer jahr, jahrAktuell
'Aktuell Jahreszahl ermitteln und zuweisen
jahrAktuell = Val(Right$(Date$, 4))
Locate 2, 2
Print "Zeigt ob ein Jahr ein Schaltjahr ist"
Locate 3, 2
Print "===================================="
Locate 5, 2
Input "Geben Sie das Jahr ein: ", jahr
Locate 7, 2
If (jahr Mod 4 = 0 And jahr Mod 100 <> 0) Or (jahr Mod 4 = 0 And jahr Mod 100 = 0 And jahr Mod 400 = 0) Then
If jahr < jahrAktuell Then
'Was, is a leap year
Beep: Print Using "#### war ein Schaltjahr!"; jahr
Else
Beep: Print Using "#### ist ein Schaltjahr!"; jahr
End If
Else
If jahr < jahrAktuell Then
Print Using "#### war kein Schaltjahr!"; jahr
Else
Print Using "#### ist kein Schaltjahr!"; jahr
End If
End If
End