10 REM METEOR SHOWERS 12 R1=3.1415927/180: DIM M$(12) 14 DIM N$(9),S0(9),S1(9),J5(9) 16 FOR I=1 TO 12: READ M$(I): NEXT 18 DATA JAN,FEB,MAR,APR,MAY,JUN 20 DATA JUL,AUG,SEP,OCT,NOV,DEC 22 FOR I=1 TO 9 24 READ N$(I),S0(I),S1(I),J5(I) 26 NEXT I 28 INPUT "YEAR";Y: T5=(Y-1950)/100 30 FOR I=1 TO 9 32 IF ABS(T5)<1.5 THEN 36 34 IF I=1 OR I=4 OR I=9 THEN 70 36 S=S0(I)+S1(I)*T5 38 S=S+1.39663*T5+.0003*T5*T5 40 S=S-360*INT(S/360) 42 J=J5(I)+36525.636*T5+S1(I)*T5 44 FOR K=1 TO 2 46 T=(J+2433000-2415020)/36525 48 L=279.7+36000.769*T+.0003*T*T 50 M=358.48+35999.05*T-.0002*T*T 52 S5=L+(1.92-.005*T)*SIN(M*R1) 54 S5=S5+.02*SIN(2*M*R1) 56 S5=S5-360*INT(S5/360) 58 J=J-(S5-S)/(.986+.033*COS(M*R1)) 60 NEXT K 62 F=J-INT(J): J=INT(J)+2433000 64 GOSUB 96 66 PRINT N$(I);TAB(15);M$(M); 68 PRINT USING "###.#";D 70 NEXT I 72 END 74 REM SHOWER DATA 76 DATA "QU'DNTDS",282.9,-0.4,285.3 78 DATA "LYRIDS ",31.7,0.06,393.9 80 DATA "ETA AQR ",44.0,0.3,406.6 82 DATA "DLT AQR ",125.0,-1.0,491.2 84 DATA "PERSEIDS",139.2,0.03,506.0 86 DATA "ORIONIDS",207.7,0.4,576.2 88 DATA "TAURIDS ",220.0,0.44,588.5 90 DATA "LEONIDS ",234.3,1.5,602.7 92 DATA "GEMINIDS",261.4,0,629.5 94 REM 96 REM JD --> CALENDAR 98 G=1: IF J<2299161 THEN G=0 100 F=F+.5: IF F<1 THEN 104 102 F=F-1: J=J+1 104 IF G=1 THEN 108 106 A=J: GOTO 112 108 A1=INT((J/36524.25)-51.12264) 110 A=J+1+A1-INT(A1/4) 112 B=A+1524 114 C=INT((B/365.25)-.3343) 116 D=INT(365.25*C) 118 E=INT((B-D)/30.61) 120 D=B-D-INT(30.61*E)+F 122 M=E-1: Y=C-4716 124 IF E>13.5 THEN M=M-12 126 IF M<2.5 THEN Y=Y+1 128 RETURN 200 REM ******************************* 210 REM FOR ANY GIVEN YEAR, THIS 220 REM PROGRAM LISTS THE MAJOR METEOR 230 REM SHOWERS AND THE UT DATES OF 240 REM MAXIMUM ACTIVITY. FROM SKY 250 REM & TELESCOPE, AUG '89, P. 195. 260 REM *******************************