10 REM SUNSHINE 12 REM 14 P=3.14159265: R=P/180 16 INPUT "LATITUDE (DEGREES)";F 18 F=F*R 20 S=SIN(F): C=COS(F) 22 INPUT "START DAY IN 1986 ";J1 24 INPUT "END DAY IN 1986 ";J2 26 IF J21 THEN 70 56 Z=Z+1440: GOTO 70 58 F=0.9043+0.03023*COS(M) 60 F=F/(1-0.15825*SIN(L)*SIN(L)) 62 A=ATN(SQR(1-U*U)/U) 64 A=A/R 66 IF U<0 THEN A=A+180 68 Z=Z+2880*A/(360.985647-F) 70 NEXT D 72 PRINT 74 PRINT "SUNSHINE = " 76 PRINT INT(Z+0.5);" MINUTES" 78 PRINT INT((Z+30)/60);" HOURS" 80 END 85 REM ------------------------ 88 REM APPEARED IN ASTRONOMICAL 89 REM COMPUTING, SKY & TELE- 90 REM SCOPE, SEPTERMBER, 1984 92 REM ------------------------