Talk:leap year/de

From Lazarus wiki
Revision as of 16:07, 24 April 2013 by BigChimp (talk | contribs) (Why not use IsLeapYear?)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Use LeapYear instead?

Isn't it easier to use SysUtils.LeapYear:

program testleapyear;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes,
  sysutils;

var
  TestYear: integer;
begin
  Testyear:=1600;
  while TestYear<=2013 do
  begin
    if IsLeapYear(TestYear) then
      writeln(Testyear,' is a leap year.**********')
    else
      writeln(Testyear,' is not a leap year.');
    TestYear:=TestYear+39;
  end;
end.