home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
calculat
/
easter12.zip
/
EASTER.BAS
next >
Wrap
BASIC Source File
|
1993-05-04
|
582b
|
20 lines
10 'PROGRAM EASTER ' {By D. Engler ver 1.2 5-4-93}
25 INPUT X ' { 4-digit year }
30 A=X MOD 19
35 B=X MOD 4
40 C=X MOD 7
45 D=(19*A+24) MOD 30
50 E=(2*B+4*C+6*D+5) MOD 7
51 F = 0 ' correction for centuries
52 IF X < 2500 THEN F = 3
53 IF X < 2300 THEN F = 2
54 IF X < 2200 THEN F = 1
55 IF X < 2100 THEN F = 0
56 IF X < 1900 THEN F = 6
57 IF X < 1800 THEN F = 5
58 IF X < 1700 THEN F = 4
60 E = (2 * B + 4 * C + 6 * D + 5 + F) MOD 7
55 E=22+D+E
60 M=3:IF E>31 THEN M=4:E=E-31
65 PRINT M;"-";E;"-";X