Advertisement
volkovich_maksim

t_7_30_v1_volkovich

Dec 19th, 2015
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.55 KB | None | 0 0
  1. {Волкович Максим (volkovcih.maksim.s@gmail.com), 112гр., v1.0,
  2. по дате определить дату следующего дня}
  3. case y of
  4. 1904,1908,...2096: {все високосные}
  5. case m of
  6.     дек : case d of
  7.                 1..30 : d1:=succ(d);
  8.                 31    : begin d1:=1; m1:=янв; y1:=succ(y); end;
  9.           end;
  10.     янв, мар, май, июл, авг, окт : case d of
  11.                     1..30 : d1:=succ(d);
  12.                     31    : begin d1:=1; m1:=succ(m); end;
  13.                                    end;
  14.     апр, июн, сен, нояб : case d of
  15.                               1..29 : d1:=succ(d);
  16.                               30    : begin d1:=1; m1:=succ(m); end;
  17.                           end;
  18.     фев : case d of
  19.                  1..27 : d1:=succ(d);
  20.                  28    : begin d1:=1; m1:=succ(m); end;
  21.           end;
  22. case y of
  23. 1901,1902,1903,1905...2099: {все не високосные}
  24. case m of
  25.     дек : case d of
  26.                 1..30 : d1:=succ(d);
  27.                 31    : begin d1:=1; m1:=янв; y1:=succ(y); end;
  28.           end;
  29.     янв, мар, май, июл, авг, окт : case d of
  30.                     1..30 : d1:=succ(d);
  31.                     31    : begin d1:=1; m1:=succ(m); end;
  32.                                    end;
  33.     апр, июн, сен, нояб : case d of
  34.                               1..29 : d1:=succ(d);
  35.                               30    : begin d1:=1; m1:=succ(m); end;
  36.                           end;
  37.     фев : case d of
  38.                  1..28 : d1:=succ(d);
  39.                  29    : begin d1:=1; m1:=succ(m); end;
  40.           end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement