Функция определяет, високосный ли год по григорианскому календарю (полное правило).
method Leap(year:Number):Boolean
case True
when year % 400 == 0
return True
when year % 100 == 0
return False
when year % 4 == 0
return True
else
return False
;
;
// пример использования
method Script()
for y = 1900 to 2100
if Leap(y)
Console.Write(y)
;
;
;
Станьте частью сообщества!
Войдите или зарегистрируйтесь, и вы сможете участвовать в обсуждениях.