30 lines
857 B
Text
30 lines
857 B
Text
100 REM Chinese zodiac
|
|
110 CLS
|
|
120 PRINT " **** Chinese zodiac ****"
|
|
130 DIM animals$(12)
|
|
140 FOR i = 0 TO 11
|
|
150 READ animals$(i)
|
|
160 NEXT i
|
|
170 DIM elements$(5)
|
|
180 FOR i = 0 TO 4
|
|
190 READ elements$(i)
|
|
200 NEXT i
|
|
210 DIM yinyang$(2)
|
|
220 yinyang$(0) = "Yang"
|
|
230 yinyang$(1) = "Yin"
|
|
240 DIM years(7)
|
|
250 FOR i = 0 TO 6
|
|
260 READ years(i)
|
|
270 NEXT i
|
|
280 FOR i = 0 TO 6
|
|
290 xyear = years(i)
|
|
300 yelement$ = elements$(((xyear-4) MOD 10)/2)
|
|
310 yanimal$ = animals$((xyear-4) MOD 12)
|
|
320 yyinyang$ = yinyang$(xyear MOD 2)
|
|
330 nn = ((xyear-4) MOD 60)+1
|
|
340 PRINT xyear; "is the year of the "; yelement$; " "; yanimal$; " ("; yyinyang$; ")."
|
|
350 NEXT i
|
|
360 END
|
|
370 DATA "Rat","Ox","Tiger","Rabbit","Dragon","Snake","Horse","Goat","Monkey","Rooster","Dog","Pig"
|
|
380 DATA "Wood","Fire","Earth","Metal","Water"
|
|
390 DATA 1935,1938,1968,1972,1976,1984,2017
|