SlideShare a Scribd company logo
1 of 35
2 GOTO 30
3 LIST 700-900
4 LIST 2265-5600
10 LIST 2390-5560
15 LIST 575-1300
20 LIST 1100-1185
25 LIST 700-770
30 MONTH$ = LEFT$(DATE$,2)
35 REM
40 D2 = VAL (DAYS$)
45 IF VAL(MONTH$)> 11 THEN 155
50 IF VAL(MONTH$)> 10 THEN 150
55 IF VAL(MONTH$)> 9 THEN 145
60 IF VAL(MONTH$)> 8 THEN 140
65 IF VAL(MONTH$)> 7 THEN 135
70 IF VAL(MONTH$)> 6 THEN 130
75 IF VAL(MONTH$)> 5 THEN 125
85 IF VAL(MONTH$)> 3 THEN 115
90 IF VAL(MONTH$)> 2 THEN 110
95 IF VAL(MONTH$)> 1 THEN 105
100 D3 = 0 + D2 :GOTO 160
105 D3 = 31 + D2 :GOTO 160
110 D3 = 59 + D2 :GOTO 160
115 D3 = 90 + D2 :GOTO 160
120 D3 = 120 + D2 :GOTO 160
125 D3 = 151 + D2 :GOTO 160
130 D3 = 181 + D2 :GOTO 160
135 D3 = 212 + D2 :GOTO 160
140 D3 = 243 + D2 :GOTO 160
145 D3 = 273 + D2 :GOTO 160
150 D3 = 304 + D2 :GOTO 160
155 D3 = 334 + D2 :GOTO 160
160 MONTH$=LEFT$(DATE$,2) : B1$="AM"
165 DAYS$= MID$(DATE$,4,2)
170 D2 = VAL (DAYS$)
175 IF VAL(MONTH$)> 11 THEN 285
180 IF VAL(MONTH$)> 10 THEN 280
185 IF VAL(MONTH$)> 9 THEN 275
190 IF VAL(MONTH$)> 8 THEN 270
195 IF VAL(MONTH$)> 7 THEN 265
200 IF VAL(MONTH$)> 6 THEN 260
205 IF VAL(MONTH$)> 5 THEN 255
210 IF VAL(MONTH$)> 4 THEN 250
215 IF VAL(MONTH$)> 3 THEN 245
220 IF VAL(MONTH$)> 2 THEN 240
225 IF VAL(MONTH$)> 1 THEN 235
230 D3 = 0 + D2 :GOTO 290
235 D3 = 31 + D2 :GOTO 290
240 D3 = 59 + D2 :GOTO 290
245 D3 = 90 + D2 :GOTO 290
250 D3 = 120 + D2 :GOTO 290
255 D3 = 151 + D2 :GOTO 290
260 D3 = 181 + D2 :GOTO 290
265 D3 = 212 + D2 :GOTO 290
270 D3 = 243 + D2 :GOTO 290
275 D3 = 273 + D2 :GOTO 290
280 D3 = 304 + D2 :GOTO 290
285 D3 = 334 + D2 :GOTO 290
290 REM
295 HOUR= VAL(TIME$) :N1$ = "PM":SCREEN 9:SCREEN 0,0,0,0
300 MONTH=VAL(DATE$)
305 DAY = VAL(MID$(DATE$,4))
310 YEAR = VAL(RIGHT$(DATE$,4))
315 MIN = VAL(MID$(TIME$,4)) : COLOR 1,3 : KEY ON
320 KEY 1, "LON" : KEY 3,"PAR":KEY 4,"MOW":KEY 5,"TYO"
325 KEY 6,"HNL":KEY 7,"SFO":KEY 8,"CHI":KEY 9,"NYC":KEY 10,"NVL"
330 IF YEAR = 1992 THEN GOTO 335 ELSE 340
335 ZN = 94 : ZM = 298 : GOTO 370
340 IF YEAR = 1993 THEN GOTO 345 ELSE 350
345 ZN = 93 : ZM = 304 : GOTO 370
350 IF YEAR = 1994 THEN GOTO 355 ELSE 360
355 ZN = 92 : ZM = 303 : GOTO 370
360 IF YEAR = 1995 THEN GOTO 365 ELSE 370
365 ZN = 91 : ZM = 302
370 D=DAY:M=MONTH:Y=YEAR :REM 57 PRACTICAL PROGRAMS & GAMES IN BASIC KEN
TRACTON
375 LET J$(1) = "SUNDAY"
380 LET J$(2) = "MONDAY"
385 LET J$(3) = "TUESDAY"
390 LET J$(4) = "WEDNESDAY"
395 LET J$(5) = "THURSDAY"
400 LET J$(6) = "FRIDAY"
405 LET J$(7) = "SATURDAY"
410 LET K = INT(.6 +(1/M))
415 LET L = Y - K
420 LET O = M + 12*K
425 LET P = L/100
430 LET Z1 = INT(P/4)
435 LET Z2 = INT(P)
440 LET Z3 = INT((5*L)/4)
445 LET Z4 = INT(13*(O+1)/5)
450 LET Z10= Z4+Z3-Z2+Z1+D-1
455 LET Z11 = Z10-(7*INT(Z10/7))+1
460 CLS :EE=0
465 COLOR 12,0,0:PRINT"TRIP4.BAS COPYRIGHT 1990 PLANE OR SHIP PRESS P OR S"
470 COLOR 15,0,0:PRINT"     OIL TANKER                        (10 KNOTS)
C "
475 COLOR 11,0,0:PRINT"FOR SHIP FROM HOUSTON TO PUNTA FIJO (VENEZUELA) PRESS H
":COLOR 0,3
480 COLOR 11,0,0:PRINT"FOR SHIP FROM CAPE TOWN(AFRICA) TO HOUSTON PRESS T
":COLOR 0,3
485 COLOR 15,0,0:PRINT"FOR (GOMAX 550)SHIP FROM GULF OF MEXICO TO HOUSTON PRESS
M ":COLOR 0,3
490 COLOR 15,0,0:PRINT"FOR SHIP FROM CAIRO TO GIBRALTAR    PRESS R       ":COLOR
0,3
495 COLOR 15,0,0:PRINT"FOR SHIP FROM HOUSTON TO CAPE TOWN PRESS O     ":COLOR
0,3
500 REM
505 COLOR 11+15,0,0:PRINT"FOR SHIP FROM ANCHORAGE TO SFO      PRESS Z     ":COLOR
0,3
510 COLOR 13,0,0:PRINT "     HOUSTON TO LAGOS ON A
TANKER..................... ..... G":COLOR 0,3
515 COLOR 13,0,0:PRINT " TANKER LOAD 300,000 TONS
":COLOR 0,3
520 COLOR 10,0,0:PRINT"    DEPARTURES FROM HOUSTON
----------------------------------- N":COLOR 0,3
525 COLOR 13,0,0:PRINT "    LON DEPARTURE PRESS V     FOR TYO
DEPARTURE.................. Y":COLOR 0,3
530 COLOR 11+16,13,0:PRINT"ENTER P for Plane AND S for Ship          ":COLOR 0,3
535 COLOR 13,0,0:PRINT" ZONES
HNL,TYO,LONDON,MOSCOW,ATHENS,PARIS,SFO,DENVER,NVL,NYC,
MIDWAY,NOME,PRINCE(RUPERT),CAYENNE,GREENLAND,AZORES,DAKAR,OMAN,BOMBAY,CALCUTTA,S
INGAPORE,BEIJING,GUINEA(NEW),CALEDONIA(NEW),WAKE(ISLAND)":COLOR 0,3
540 'COLOR 10,0,0:PRINT"EASTERN CO-ORDINATES ARE 360 MINUS LONGITUDE:NEGATIVE
NUMBERS CAN BE USED":COLOR 0,3
545 IF D3>104 AND D3<300 THEN 555
550 COLOR 14,0,0:PRINT DATE$ ,TIME$" ";B1$" CENTRAL STANDARD TIME ":COLOR
0,3:GOTO 565
555 COLOR 14,0,0:PRINT DATE$ ,TIME$" DAYLIGHT SAVINGS TIME - CENTRAL TIME
ZONE" :COLOR 0,3
560 D = DAY :M = MONTH:Y=YEAR
565 COLOR 0,3:K1$ = INKEY$
570 IF K1$ = "" THEN 565
575 IF K1$ ="V" THEN I$ ="LON":K$ = "PLANE":CLS:GOTO 710
580 IF K1$="S" THEN I$="SHIP":GOTO 645
585 IF K1$="D" THEN I1$ = "PL":K$="SHIP":GOTO 1455
590 IF K1$ ="N" THEN I$ ="HOUSTON":K$ = "PLANE":CLS:GOTO 685
595 IF K1$ = "P" THEN I$ = "PLANE":GOTO 645
600 IF K1$ = "O" THEN I$ = "HOUSTON":I$="SHIP":GOTO 720
605 IF K1$ = "M" THEN I2$ = "GOMAX550":I$="SHIP":GOTO 715
610 IF K1$ ="C" THEN I2$ = "OIL TANKER":I$ = "SHIP":GOTO 645
615 IF K1$ ="T" THEN I$ ="CAPE TOWN":K$ = "SHIP":CLS:GOTO 690
620 IF K1$ ="7" THEN I2$ = "747" :I$ = "PLANE":GOTO 645
625 IF K1$ = "G" THEN I$ = "HOUSTON":K$="SHIP":I2$="TANKER":GOTO 695
630 IF K1$ = "H" THEN I$ = "HOUSTON":K$="SHIP":GOTO 700
635 IF K1$ = "R" THEN I$ = "CAIRO":K$="SHIP":GOTO 705
640 IF K1$ = "Z" THEN I$ = "ANCHORAGE":K$="SHIP":GOTO 730
645 REM
650 IF I$="PLANE" THEN K$="PLANE":GOTO 735
655 IF I$="SHIP" THEN K$="SHIP":GOTO 735
660 CLS:K$="PLANE"
665 K$="SHIP"
670 GOTO 740
675 GOTO 725
680 CLS: PRINT STRING$(80,"*")
685 CLS:X$ = "HOUSTON" : GOTO 760
690 CLS:X$ = "CAPE TOWN": GOTO 760
695 CLS:X$ ="HOUSTON" : GOTO 760
700 X$="HOUSTON":GOTO 760
705 X$="CAIRO":GOTO 760
710 CLS:X$="LON":GOTO 760
715 CLS:X$="GULF":GOTO 760
720 CLS:X$ ="HOUSTON" : GOTO 760
725 CLS:X$="HOUSTON":GOTO 760
730 CLS:X$="ANCHORAGE":GOTO 760
735 PRINT STRING$(80,"*")
740 PRINT"ENTER FIRST LOCATION"
745 REM
750 RESTORE
755 INPUT X$
760 REM
765 FOR I = 1 TO 92
770 READ C$
775 READ R,L
780 IF C$ <> X$ THEN 850
785 IF I1$="PL" THEN 795
790 J=3965.8
795 REM
800 M = .01745
805 PRINT C$
810 C1$=C$
815 PRINT R
820 N1= R*M
825 R0=R
830 RR=R
835 PRINT L
840 T1=L*M
845 SS=L
850 NEXT I
855 RESTORE
860 IF R0>180 AND R0<320 THEN Q1=-1
865 IF R0=0 THEN R0=0:R00=0:GOTO 1095
870 IF R0=<1.5 THEN R0=0:R00=0:GOTO 1095
875 IF R0=>358.5 THEN R0=0:R00=0:QP=2 : GOTO 1095
880 IF R0=>7.5 AND R0<22.5 THEN R0=-1:R00=-1:RD=-1:PQ=2: GOTO 1095
885 IF R0=>22.5 AND R0<37.5 THEN R0=-2:R00=-2:RD=-2: GOTO 1095
890 IF R0=>37.5 AND R0<52.5 THEN R0=-3:R00=-3:RD=-3: GOTO 1095
895 IF D3>ZN AND D3<ZM    THEN 905
900 VY$="CST":GOTO 910 : REM NAME OF TIME ZONE FOR CHICAGO ZONE
905 VY$="CDT"
910 IF D3>ZN AND D3<ZM    THEN 920
915 IF R0=>52.5 AND R0=<67.5 THEN R0=-4:R00=-4:RD=-4:VI$=" AST":GOTO 1095
920 IF R0=>52.5 AND R0=<67.5 THEN R0=-3:R00=-4:RD=-4:VI$=" ADT":GOTO 1095
925 IF D3>ZN AND D3<ZM     THEN 935
930 IF R0=>67.5 AND R0<85 THEN R0=-5:R00=-5:RD=-5:VI$=" EST": GOTO 1095
935 IF R0=>67.5 AND R0<85 THEN R0=-4:R00=-5:RD=-5:VI$=" EDT": GOTO 1095
940 IF D3>ZN AND D3<ZM    THEN 950
945 IF R0=>85 AND R0<103 THEN R0=-6:R00=-6:RD=-6:VI$=" CST": GOTO 1095
950 IF R0=>85 AND R0<103 THEN R0=-5:R00=-6:RD=-6:VI$=" CDT": GOTO 1095
955 IF D3>ZN AND D3<ZM    THEN 965
960 IF R0=>103 AND R0<115 THEN R0=-7:R00=-7:RD=-7 :VI$=" MST": GOTO 1095
965 IF R0=>103 AND R0<115 THEN R0=-6:R00=-7:RD=-7:VI$=" MDT": GOTO 1095
970 IF D3>ZN AND D3<ZM    THEN 980
975 IF R0=>115 AND R0<125 THEN R0=-8:R00=-8:RD=-8 :VI$=" PST": GOTO 1095
980 IF R0=>115 AND R0<125 THEN R0=-7:R00=-8:RD=-8:VI$=" PDT": GOTO 1095
985 IF D3>ZN AND D3<ZM    THEN 995
990 IF R0=>125 AND R0<142.5 THEN R0=-9 :R00=-9:RD=-9 : GOTO 1095
995 IF R0=>125 AND R0<142.5 THEN R0=-8 :R00=-9:RD=-9:VI$=" DST": GOTO 1095
1000 IF D3>ZN AND D3<ZM    THEN 1010
1005 IF R0=>142.5 AND R0<158.5 THEN R0=-10:R00=-10:RD=-10 : GOTO 1095
1010 IF R0=>142.5 AND R0<158.5 THEN R0=-9:R00=-10:RD=-10:VI$=" DST": GOTO 1095
1015 IF D3>ZN AND D3<ZM    THEN 1025
1020 IF R0=>158.5 AND R0<172.5 THEN R0=-11 :R00=-11:RD=-11 : GOTO 1095
1025 IF R0=>158.5 AND R0<172.5 THEN R0=-10 :R00=-11:RD=-11:VI$=" DST": GOTO 1095
1030 IF R0=>172.5 AND R0<180 THEN R0=-12:R00=-12:RD=-12: GOTO 1095
1035 IF R0=>180 AND R0<195! THEN R0=+12:R00=12:RD=+12: GOTO 1095
1040 IF R0=>195! AND R0<202.5 THEN R0=+11:R00=11:RD=+11: GOTO 1095
1045 IF R0=>202.5 AND R0<217.5 THEN R0=+10 :R00=10:RD=10: GOTO 1095
1050   IF R0=>217.5 AND R0<232.5 THEN R0=+9 :R00=9:RD=+9: GOTO 1095
1055   IF R0=>232.5 AND R0<247.5 THEN R0=+8 :R00=8:RD=+8: GOTO 1095
1060   IF R0=>247.5 AND R0<262.5 THEN R0=+7 :R00=7:RD=+7: GOTO 1095
1065   IF R0=>262.5 AND R0<277.5 THEN R0=+6 :R00=6:RD=+6: GOTO 1095
1070   IF R0=>277.5 AND R0<292.5 THEN R0=+5 :R00=5:RD=+5: GOTO 1095
1075   IF R0=>292.5 AND R0<307.5 THEN R0=+4 :R00=4:RD=+4: GOTO 1095
1080   IF R0=>307.5 AND R0<322.5 THEN R0=+3 :R00=3:RD=+3: GOTO 1095
1085   IF R0=>322.5 AND R0<337.5 THEN R0=+2 :R00=2:RD=+2: GOTO 1095
1090   IF R0=>337.5 AND R0<359 THEN R0 = +1:R00=1: RD=+1: GOTO 1095
1095   REM
1100   IF K1$ ="T" THEN 1150
1105   IF K1$="G" THEN 1165
1110   IF K1$="O" THEN 1160
1115   IF K1$="M" THEN 1150
1120   IF K1$="H" THEN 1170
1125   IF K1$="Z" THEN 1175
1130   IF K1$="R" THEN 1155
1135   PRINT"INPUT SECOND LOCATION"
1140   PRINT"------------------------------------------------":INPUT X$
1145   GOTO 1185
1150   X$ = "HOUSTON":GOTO 1180
1155   X$ = "GIBRALTAR":GOTO 1180
1160   X$="CAPE TOWN":GOTO 1180
1165   X$="LAGOS":GOTO 1180
1170   X$="PUNTA FIJO":GOTO 1180
1175   X$="SFO":GOTO 1180
1180   PRINT"------------------------------------------------"
1185   FOR I= 1 TO 92
1190   READ C$
1195   READ R,L
1200   IF C$ <> X$ THEN 1255
1205   PRINT C$
1210   C2$=C$
1215   PRINT R
1220   N2=R*M
1225   R2=R
1230   MM=R
1235   PRINT L
1240   UU=L
1245   PRINT"------------------------------------------------"
1250   T2=L*M
1255   NEXT I
1260   X1= J*COS(T1)*COS(N1)
1265   Y1=J*COS(T1)*SIN(N1)
1270   Z1=J*SIN(T1)
1275   X2=J*COS(T2)*COS(N2)
1280   Y2=J*COS(T2)*SIN(N2)
1285   Z2=J*SIN(T2)
1290   X=ABS(X1-X2)
1295   Y=ABS(Y1-Y2)
1300   Z=ABS(Z1-Z2)
1305   D=SQR(X^2+Y^2+Z^2)
1310   Q=(D/(2*J))
1315   S=2*J*ATN(Q/SQR(-Q*Q+1))
1320   W=FIX(S):F=ABS(S)-ABS(W)
1325   IF F>.5 THEN S=S+1
1330   IF K$="PLANE" THEN 1360
1335   IF K$="SHIP" THEN 1360
1340   IF I$ = "SMALL" THEN 8060
1345   PRINT"THE DISTANCE BETWEEN ";C1$;" AND ";C2$ " IS "
1350   IF I$ = "SMALL" THEN 8060
1355   PRINT:PRINT INT(S);" STATUTE (LAND)MILES ": PRINT I$ : GOTO 1370
1360   PRINT "THE DISTANCE BETWEEN ";C1$;" AND ";C2$;" IS "
1365   PRINT:PRINT INT(S*.867)" NAUTICAL MILES " INT(S)" STATUTE MILES":GOTO 1370
1370   REM
1375   DATA NYC,73.98,40.75
1380   DATA ASCENSION,15,-8
1385   DATA MALDIVE,287,3
1390   DATA EASTER ISLAND,110,-32
1395   DATA NVL,87,36
1400   DATA ZULU,1,0
1405   DATA GIBRALTAR,5,36
1410   DATA CALCUTTA,272,22
1415   DATA MIDWAY,176,29
1420   DATA NASSAU,77,25
1425   DATA TANGO,195,0
1430   DATA FIJI,182,-18
1435   DATA NEW CALEDONIA,195,-21
1440   DATA OMAN,295,20
1445   DATA ALPHA,0,0
1450   DATA BRAVO,15,0
1455   DATA HAMILTON,65,32
1460   DATA TYO,220.25,35.75
1465   DATA LOS ANGELES,118.23,34.05
1470   DATA MOBILE,88.10,30.60
1475   DATA D.C.,77,39
1480   DATA HONG KONG,245,22.5
1485   DATA SEYCHELLES,305,-5
1490   DATA ATHENS,336,38
1495   DATA PAR,358,49
1500   DATA TRIPOLI,347,33
1505   DATA LON,0,51
1510   DATA DELTA,45,0
1515   DATA ECHO,60,0
1520   DATA FOXTROT,75,0
1525   DATA GOLF,90,0
1530   DATA HOTEL,126.589,0
1535   DATA CAPE TOWN,341,-34
1540   DATA ACAPULCO,100,16.3
1545   DATA NEW ORLEANS,90,30
1550   DATA CHARLIE,30,0
1555   DATA MIAMI,80,26
1560   DATA TAMPA,82,28
1565   DATA PANAMA CITY,79,9
1570   DATA SFO,123,38
1575   DATA SAN DIEGO,117,33
1580   DATA AZORES,30,37
1585   DATA SANTIAGO,71,-34
1590   DATA NORFOLK,76,37
1595   DATA TRIESTE,346.5,54
1600   DATA HNL,156.9,21
1605   DATA CHARLESTON,80,33
1610   DATA CAYENNE,63,7
1615   DATA TRISTAN DE CUNHA,13,-36
1620 DATA ST.HELENA,6,-17
1625 DATA MOW,321.9,56
1630 DATA SYDNEY,209,-34
1635 DATA TEHRAN,309,36
1640 DATA MARQUESAS,139,8
1645 DATA NEW GUINEA,215,2
1650 DATA BEIJING,244,40
1655 DATA SINGAPORE,256,1
1660 DATA NOME,166,65
1665 DATA VANCOUVER,128,49
1670 DATA CANCUN,86.3,21.4
1675 DATA MIKE,179,0
1680 DATA RIO ,42,-23
1685 DATA LUANDA,347,-9
1690 DATA DAKAR,17,15
1695 DATA CHI,88,42
1700 DATA PENSACOLA,87,31
1705 DATA ALEXANDRIA,330,31
1710 DATA SOLOMON ISLANDS,207,-5
1715 DATA BAGHDAD,314.2,33.7
1720 DATA TAHITI,149,-17
1725 DATA FREEPORT,78,24
1730 DATA TEL AVIV,325,32.3
1735 DATA SEOUL,233,37
1740 DATA VIRGIN ISLANDS,65,18
1745 DATA NORTH POLE,0,90
1750 DATA SOUTH POLE,0,-90
1755 DATA SAVANNAH,81,32
1760 DATA WAKE ISLAND,186.9,19
1765 DATA LAGOS,356.8,6.2
1770 DATA PUNTA FIJO,70.2,12
1775 DATA CROSSVILLE,85.05,35.9
1780 DATA HOUSTON,95.3,30
1785 DATA KNOXVILLE,84,35.8
1790 DATA SAN JUAN,66,19
1795 DATA GALVESTON,95,29
1800 DATA SEATTLE,122,48
1805 DATA BOMBAY,287,19
1810 DATA CAIRO,328,30
1815 DATA ROME,347,42.5
1820 DATA ATLANTA,84,34
1825 DATA ANCHORAGE,150,61
1830 DATA GULF,90,20
1835 PRINT
1840 PRINT DATE$,TIME$;B1$:PRINT " CST TIME ZONE -6 "
1845 HOUR = VAL(TIME$)
1850 MIN = VAL(MID$(TIME$,4))
1855 IF I$="NVL" THEN GOTO 1915
1860 PRINT"FOR PRESENT TIME INPUT T FOR OTHER TIME PRESS ENTER";T$
1865 P1$ = INKEY$
1870 IF P1$= "" THEN 1865
1875 IF P1$= "T" THEN 1915 ELSE 1885
1880 IF T$ ="T" THEN 3705
1885 COLOR 9,0,0:PRINT"LEAVING TIME HOURS FIRST THEN MINUTES THEN SECONDS"
:COLOR 0,3
1890 PRINT STRING$(80,"-")
1895 INPUT H0
1900   INPUT M0
1905   S0 = VAL(RIGHT$(TIME$,2))
1910   GOTO 1935
1915   H0= HOUR
1920   M0 = MIN
1925   S0 = VAL(RIGHT$(TIME$,2))
1930   B0$ = B1$ :GOTO 1950
1935   PRINT"====================================================="
1940    PRINT"TYPE AM OR PM"
1945   INPUT B0$
1950   REM
1955   IF H = 12 AND B0$ ="AM" THEN B$ = "PM" : GOTO 1965
1960   IF H = 12 AND B0$ ="PM" THEN B$ = "AM"
1965   PRINT"====================================================="
1970   IF I2$ ="CONCORDE" THEN I = 1151:GOTO 2065
1975   IF I2$ ="747" THEN I = 530 : GOTO 2065
1980   IF I2$="TORNADO" THEN I = 1452 : GOTO 2065
1985   IF I2$="LEAR JET" THEN I = 512 : GOTO 2085
1990   IF I2$="USSR SST" THEN I = 1550 : GOTO 2065
1995   IF I2$="F-15 EAGLE" THEN I = 1875 : GOTO 2065
2000   IF I2$="MIG-29" THEN I = 1650 : GOTO 2065
2005   IF I2$="F-14 TOMCAT" THEN I = 1750 : GOTO 2065
2010   IF I2$="MIG-23" THEN I = 1500 : GOTO 2065
2015   IF I$="SUNTIME" THEN I=1037 : GOTO 2185
2020   IF I2$="MIRAGE F1-E" THEN I = 1650 : GOTO 2065
2025   IF I2$="LEAR JET" THEN GOTO 2120
2030   IF K$="PLANE" THEN 2040 ELSE 2035
2035   PRINT"INPUT KNOTS":GOTO 2045
2040   PRINT"INPUT SPEED M.P.H." :GOTO 2050
2045   K$="SHIP"
2050   INPUT I
2055   II = I
2060   GOTO 2145
2065   PRINT"-----------------------------------------------------------"
2070   IF K1$ = "G" THEN 2145
2075   IF K1$="T" THEN 2145
2080   REM
2085   'PRINT"INPUT REVENUE PER MILE"
2090   'INPUT W
2095   PRINT"==========================================================="
2100   IF K1$="J" THEN 2120
2105   PRINT"INPUT MILES PER TON"
2110   INPUT W1
2115   WW = S / W1
2120   PRINT"----------------------------------------------------------"
2125   IF K1$="J" THEN 2135
2130   'PRINT"INPUT COST PER GALLON" : GOTO 4870
2135   PRINT"INPUT COST PER TON "
2140   INPUT W2
2145   PRINT STRING$(80,"-")
2150   PRINT DATE$; " C.S.T. COMPUTER DATE    = " ;D3
2155   INPUT"IF COMPUTER DATE IS TODAY'S DATE INPUT J     ELSE PRESS ENTER";T3$
2160   IF T3$ = "J" THEN 2175
2165   PRINT"INPUT COMPUTER DATE"
2170   INPUT T3:GOTO 2180
2175   T3 = D3
2180   REM
2185   GOSUB 3175
2190   T = T0+(S/I)
2195   GOTO 2555
2200   PRINT
2205   H=H-12
2210   REM
2215   IF H>12 THEN 2205
2220   E = S/I
2225   L = INT(E) :K1=60*(E-L):K=INT(K1):K3= K1 -K
2230   KL=K
2235   IF H=0 THEN H=12
2240   IF BB =2 THEN 2245 ELSE 2260
2245   IF B0$="AM" THEN B0$="PM"

2250 IF H<> 12 AND B$="PM" THEN B$="AM" :GOTO 2260
2255 IF H<> 12 AND B$="AM" THEN B$="PM" :GOTO 2260
2260 IF H <> 12 THEN 2270
2265 SCREEN 2:M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW
SCREEN(520,93)-(600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)-
(600,15),,2:LOCATE 2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE
6,45:PRINT DATE$,TIME$" C.S.T"
2270 IF K >59 THEN 2275 ELSE 2280
2275 L = L + 1 : K = K - 60
2280 REM
2285 GOTO 2295
2290 M8 = M8 - 60 : M4 = M4+1:GOTO 2305
2295 IF M8>59 THEN 2290 ELSE 2305
2300 M5 = M5 - 60 : M =M + 1 : GOTO 2315
2305 M5 = M4 + S0
2310 IF M5 > 59 THEN 2300
2315 IF M>59 THEN M = M - 60: H = H+ 1
2320 LI = L
2325 IF H = 12 THEN GOTO 5430 ELSE 2360
2330 LI = LI - 12:B$="PM":GOTO 2340
2335 LI = LI - 12:B$="AM":GOTO 2340
2340 REM
2345 IF LI > 20 THEN 2350 ELSE 2360
2350 IF B$ ="AM" THEN GOTO 2330
2355 IF B$ ="PM" THEN GOTO 2335
2360 REM
2361 IF I2$="GOMAX550" THEN GOTO 2364
2362 INPUT" TONS OF CRUDE";TN : INPUT" $ per barrel";BL:GOTO 2365
2364 TN = 92436.98 : INPUT" $ per barrel";BL
2365 HH=H:MA=M:IU=K
2370 COLOR 0,3:CLS:SCREEN 2:LOCATE 2,3:PRINT "ARRIVE":VIEW SCREEN(1,20)-
(600,32),,2:LOCATE 4,2:PRINT ;C2$,H;":";M;":"M5"."M8;B$,;R1$:LOCATE 6,5:PRINT
"FROM":VIEW SCREEN(1,55)-(600,67),,2:LOCATE
8,2:PRINT;C1$,;H0":";M0;":"S0;B0$,"TIME ZONE ";RD;VI$
2375 LOCATE 11,5:PRINT"TRAVEL TIME":VIEW SCREEN(15,93)-(200,103),,2 :LOCATE
13,4:PRINT L;"HOURS ";K" MIN":LOCATE 11,43 :PRINT"SPEED":VIEW SCREEN(300,93)-
(400,103),,2 :LOCATE 13,39:PRINT ;I"KNOTS" :O=S*W
2380 L9 = L :II = I
2385 K9 = K
2390 M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW SCREEN(520,93)-
(600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)-(600,15),,2:LOCATE
2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE 6,45:PRINT DATE$,TIME$"
C.S.T"
2395 LOCATE 6,30:PRINT J$(Z11):VIEW SCREEN(450,125)-(600,135),,2:LOCATE
17,60:PRINT "$";TN * 5.95 * BL
2400 LOCATE 15,4:PRINT"COST PER BARREL":LOCATE 15,33:PRINT"TONS HAULED" :VIEW
SCREEN(15,126)-(100,136),,2:LOCATE 17,3:PRINT "$"BL;           :VIEW
SCREEN(250,126)-(400,136),,2:LOCATE 17,33:PRINT TN"TONS"     :LOCATE
15,63:PRINT"FUEL DOLLARS"
2405 REM
2410 J1=L:J2=(K/60):J3=J1+J2:J4=J3*1370:LOCATE 19,3:PRINT"TANKER FUEL FLOW
TONS":LOCATE 19,34:PRINT"BARRELS HAULED" :VIEW SCREEN(15,156)-
(100,167),,2:LOCATE 21,3:PRINT J1*2.5 :VIEW SCREEN(250,156)-(400,167),,2:LOCATE
21,33:PRINT (TN * 5.95)
2415 LOCATE 19,60:PRINT"TANKER FUEL COST":VIEW SCREEN(450,156)-
(550,167),,2:LOCATE 21,58:PRINT "$"J1* 625 * 1.3
2420 PRINT
2425 PRINT"PRESS ANY KEY TO CONTINUE"
2430 K$ = INKEY$ : IF K$ = "" THEN 2430
2435 IF K1$="J" THEN J2 = E * 1370
2440 E= S/I
2445 L = INT(E)
2450 K1=60*(E-L)
2455 K=INT(K1)
2460 K3 = K1 - K
2465 J1 = L : J2 = (K/60) : J3 = J1 + J2
2470 J4 = J3 * 1370
2475 O=S*W
2480 W0=FIX(D):F0=ABS(D)-ABS(W0)
2485 IF K1$="G" THEN 2520
2490 IF K1$="T" THEN 2520
2495 REM
2500 REM
2505 IF K1$ ="J" THEN 2515
2510 M1 = S/W1:M2 = M1*W2
2515 IF K1$ ="J" THEN 5830
2520 REM
2525 GOSUB 3210
2530 REM
2535 REM
2540 DAY = VAL(MID$(DATE$,4))
2545 MONTH$=(LEFT$(DATE$,2)):MO = VAL(MONTH$)
2550 GOTO 3505
2555 GOSUB 2560
2560 H=INT(T)
2565 M1=60*(T-H)
2570 M=INT(M1)
2575 M3 = 60 *(M1-M)
2580 M4 = INT(M3)
2585 M7 = 60 *(M3-M4)
2590 M8 = INT(M7)
2595 IF N2>N1 THEN U=N2-N1

2600   IF   N2<N1 THEN V=N1-N2
2605   IF   V>0 GOTO 2945
2610   IF   R2>180 AND R2<320 THEN Q1=1
2615   IF   R2=<7.5 AND R2>359 THEN 2740
2620   IF   R2>7.5 AND R2<22.5 THEN 2745
2625   IF R2=>22.5 AND R2<37.5 THEN 2750
2630   IF R2=>37.5 AND R2<52.5 THEN 2755
2635   IF R2=>52.5 AND R2<67.5 THEN 2760
2640   IF R2=>67.5 AND R2=<85 THEN 2775
2645   IF R2=>85 AND R2<103 THEN 2790
2650   IF R2=>103 AND R2<115 THEN 2805
2655   IF R2=>115 AND R2<125 THEN 2820
2660   IF R2=>125 AND R2<142.5 THEN 2835
2665   IF R2=>142.5 AND R2<158.5 THEN 2850
2670   IF R2=>158.5 AND R2<172.5 THEN 2865
2675   IF R2=>172.5 AND R2<180 THEN 2880
2680   IF R2=>180 AND R2<187.5 THEN 2885
2685   IF R2=>187.5 AND R2<202.5 THEN 2890
2690   IF R2=>202.5 AND R2<217.5 THEN 2895
2695   IF R2=>217.5 AND R2<232.5 THEN 2900
2700   IF R2=>232.5 AND R2<247.5 THEN 2905
2705   IF R2=>247.5 AND R2<262.5 THEN 2910
2710   IF R2=>262.5 AND R2<277.5 THEN 2915
2715   IF R2=>277.5 AND R2<292.5 THEN 2920
2720   IF R2=>292.5 AND R2<307.5 THEN 2925
2725   IF R2=>307.5 AND R2<322.5 THEN 2930
2730   IF R2=>322.5 AND R2< 337.5 THEN 2935
2735   IF R2=>337.5 AND R2<359 THEN 2940
2740   R1$=" TIME ZONE 0 ":QP=1:R2 = 0:R22=0:GOTO 3080
2745   R1$=" TIME ZONE -1 ":PQ=1:R2=-1:R22=-1: GOTO 3080
2750   R1$=" TIME ZONE -2 ":R2=-2:R22=-2:GOTO 3080
2755   R1$=" TIME ZONE -3 ":ZONE$="GREENLAN.BAS":R2=-3:R22=-3:GOTO 3080
2760   IF D3>ZN AND D3<ZM    THEN 2770
2765   R1$=" TIME ZONE -4 AST":R2=-4:R22=-4:GOTO 3080
2770   R1$=" TIME ZONE -4 ADT":R2=-3:R22=-4:GOTO 3080
2775   IF D3>ZN AND D3<ZM    THEN 2785
2780   R1$=" TIME ZONE -5 EST":R2=-5:R22=-5:GOTO 3080
2785   R1$=" TIME ZONE -5 EDT":R2=-4:R22=-5:GOTO 3080
2790   IF D3>ZN AND D3<ZM    THEN 2800
2795   R1$=" TIME ZONE -6 CST":ZONE$="NVL.BAS":R2=-6:R22=-6:GOTO 3080
2800   R1$=" TIME ZONE -6 CDT":ZONE$="NVL.BAS":R2=-5:R22=-6:GOTO 3080
2805   IF D3>ZN AND D3<ZM    THEN 2815
2810   R1$=" TIME ZONE -7 MST":R2=-7:R22=-7:GOTO 3080
2815   R1$=" TIME ZONE -7 MDT":R2=-6:R22=-7:GOTO 3080
2820   IF D3>ZN AND D3<ZM    THEN 2830
2825   R1$=" TIME ZONE -8 PST":R2=-8:R22=-8:GOTO 3080
2830   R1$=" TIME ZONE -8 PDT":R2=-7:R22=-8:GOTO 3080
2835   IF D3>ZN AND D3<ZM    THEN 2845
2840   R1$=" TIME ZONE -9 ":R2=-9:R22=-9:GOTO 3080
2845   R1$=" TIME ZONE -9 DST":R2=-8:R22=-9:GOTO 3080
2850   IF D3>ZN AND D3<ZM    THEN 2860
2855   R1$=" TIME ZONE -10 ":R2=-10:R22=-10:GOTO 3080
2860   R1$=" TIME ZONE -10 DST":R2=-9:R22=-10:GOTO 3080
2865   IF D3>ZN AND D3<ZM    THEN 2875
2870   R1$=" TIME ZONE -11 ":R2=-11:R22=-11:GOTO 3080
2875   R1$=" TIME ZONE -11 DST":R2=-10:R22=-11:GOTO 3080
2880   R1$=" TIME ZONE -12 ":R2=-12:R22=-12:GOTO 3080
2885   R1$=" TIME ZONE +12 ":R2=+12:R22=+12:GOTO 3080
2890   R1$=" TIME ZONE +11 ":R2=+11:R22=+11:GOTO 3080
2895   R1$=" TIME ZONE +10 ":R2=+10:R22=+10:GOTO 3080
2900   R1$=" TIME ZONE +9 ":R2=+9:R22=9:GOTO 3080
2905   R1$=" TIME ZONE +8 ":R2=+8:R22=8:GOTO 3080
2910   R1$=" TIME ZONE +7 ":R2=+7:R22=7:GOTO 3080
2915   R1$=" TIME ZONE +6 ":R2=+6:R22=6:GOTO 3080
2920   R1$=" TIME ZONE +5 ":R2=+5:R22=5:GOTO 3080
2925   R1$=" TIME ZONE +4 ":R2=+4:R22=4:GOTO 3080
2930   R1$=" TIME ZONE +3 ":R2=+3:R22=3:GOTO 3080
2935   R1$=" TIME ZONE +2 ":R2=+2:R22=2:GOTO 3080
2940   R1$=" TIME ZONE +1 ":R2=+1:R22=1:GOTO 3080
2945   IF R2>180 AND R2<320 THEN Q1=-1
2950   IF R2=0 THEN 2740
2955   IF R2=<7.5 AND R2>359 THEN 2740
2960   IF R2=>7.5 AND R2<22.5 THEN 2745
2965   IF R2=>22.5 AND R2<37.5 THEN 2750
2970   IF R2=>37.5 AND R2<52.5 THEN 2755
2975   IF R2=>52.5 AND R2=<67.5 THEN 2760
2980   IF R2=>67.5 AND R2<85 THEN 2775
2985   IF R2=>85 AND R2<103 THEN 2790
2990   IF R2=>103 AND R2<115 THEN 2805
2995   IF R2=>115 AND R2=<127.5 THEN 2820
3000   IF R2=>127.5 AND R2<142.5 THEN 2835
3005   IF R2=>142.5 AND R2<158.5 THEN 2850
3010   IF R2=>158.5 AND R2<172.5 THEN 2865
3015   IF R2=>172.5 AND R2<180 THEN 2880
3020   IF R2=>180 AND R2<195! THEN 2885
3025   IF R2=>187.5 AND R2<202.5 THEN 2890
3030   IF R2=>202.5 AND R2<217.5 THEN 2895
3035   IF R2=>217.5 AND R2<232.5 THEN 2900
3040   IF R2=>232.5 AND R2<247.5 THEN 2905
3045   IF R2=>247.5 AND R2<262.5 THEN 2910
3050   IF R2=>262.5 AND R2<277.5 THEN 2915
3055   IF R2=>277.5 AND R2<292.5 THEN 2920
3060   IF R2=>292.5 AND R2<307.5 THEN 2925
3065   IF R2=>307.5 AND R2<322.5 THEN 2930
3070   IF R2=>322.5 AND R2<337.5 THEN 2935
3075   IF R2=>337.5 AND R2<359 THEN 2940
3080   REM
3085   IF V => 0 THEN 3090 ELSE 3095
3090   H = H + (R2-R0) : GOTO 3100
3095   H = H - (R2-R0) : GOTO 3100
3100   H = ABS(H)
3105   IF H=12 AND R2 => -12 THEN B$="PM" :GOTO 3170 ELSE 3110
3110   IF H=12 AND B0$="AM" THEN B$="PM" ELSE B$="AM"
3115   IF H= 24 THEN H=H-12:GOTO 3150
3120   IF H0=12 THEN 3145:IF H=24 THEN H=H-12
3125   IF H> 12 THEN 3130 ELSE 3170
3130   IF B$="PM" THEN 3135 ELSE 3140
3135   B$ = "AM" : H=H-12: GOTO 3125
3140   B$="PM":H=H-12:GOTO 3125
3145   H=H-12:IF H>12 THEN 3125 ELSE 3170
3150   IF B0$ ="PM" THEN 3155 ELSE 3160
3155   IF B0$="PM" THEN B$="AM" : GOTO 3170
3160   IF H=0 THEN 3165 :IF B0$="AM" THEN B$="PM" : GOTO 3170
3165   IF B0$="AM" THEN B$="AM" ELSE B$="PM"
3170   GOTO 2210
3175   T0=H0+M0/60
3180   IF R0>7 AND H0=12 AND B0$="PM" THEN 3205 ELSE 3185
3185   IF R0>7 AND H0=<2 AND B0$="PM" THEN 3205 ELSE 3190
3190   'IF B0$="PM" THEN LET T0=T0+12: RETURN
3195   IF B0$="AM" THEN LET T0=T0+12
3200   IF B0$="AM" THEN LET T0=T0+12: RETURN
3205    B0$="AM" :BB=2:GOTO 3190
3210   REM
3215   DIM N1(13)
3220   FOR KL=1 TO 13:READ N1(KL):NEXT KL
3225   DATA 0,31,59,90,120,151,181
3230   DATA 212,243,273,304,334,365
3235   DIM N$(12)
3240   FOR KL= 1 TO 12:READ N$(KL):NEXT KL
3245   DATA JAN,FEB,MAR,APR,MAY,JUN
3250   DATA JUL,AUG,SEP,OCT,NOV,DEC
3255   FOR N = 1 TO 12
3260   IF T3>365 THEN T3=T3-365
3265   IF T3<(N1(N+1)+1) THEN GOTO 3275
3270   NEXT N
3275   D0=T3-N1(N)
3280   RETURN
3285   REM
3290   T4= D4 + T3
3295   DIM M1(13)
3300   FOR I = 1 TO 13 : READ M1(I) : NEXT I
3305   DATA 0,31,59,90,120,151,181
3310   DATA 212,243,273,304,334,365
3315   DIM M$(12)
3320   FOR I = 1 TO 12 : READ M$(I): NEXT I
3325   DATA JAN,FEB,MAR,APR,MAY,JUN
3330   DATA JUL,AUG,SEP,OCT,NOV,DEC
3335   A3=YEAR
3340   FOR M = 1 TO 12
3345   IF T4>365 THEN A3 = A3 + 1
3350   IF T4 > 365 THEN T4 = T4 - 365
3355   IF T4<(M1(M+1)+1) THEN GOTO 3370
3360   IF T4 > 365 THEN GOTO 3345
3365   NEXT M
3370   D4=T4-M1(M)
3375   RETURN
3380   REM
3385   REM
3390   IF A3 = 0 THEN 3400
3395   Y = A3:GOTO 3405
3400   Y = YEAR
3405   D4 = INT(D4)
3410   D=D4
3415   LET J$(1) = "SUNDAY"
3420   LET J$(2) = "MONDAY"
3425   LET J$(3) = "TUESDAY"
3430   LET J$(4) = "WEDNESDAY"
3435   LET J$(5) = "THURSDAY"
3440   LET J$(6) = "FRIDAY"
3445   LET J$(7) = "SATURDAY"
3450   LET K = INT(.6 +(1/M))
3455   LET L5 = Y - K
3460   LET O = M + 12*K
3465   LET P = L5/100
3470   LET Z1 = INT(P/4)
3475   LET Z2 = INT(P)
3480 LET Z3 = INT((5*L5)/4)
3485 LET Z4 = INT(13*(O+1)/5)
3490 LET Z= Z4+Z3-Z2+Z1+D4-1
3495 LET Z = Z-(7*INT(Z/7))+1
3500 RETURN
3505 REM
3510 REM
3515 SCREEN 8:CLS:KEY OFF:COLOR 3,4
3520 IF I1$="PL" THEN GOTO 3580
3525 LOCATE 4,50:PRINT I2$
3530
MAPAF$="U20H2U7H1U8HL10H4L15H5L10U3L20H10E20R15F6R35F4R5F6R7D2R18F15G8D15G15D3G1
0L3D1L3H2L4G2L2H4U1"
3535 PSET(338,142),2:DRAW MAPAF$ :'PAINT(341,140),CHR$(&H90)
3540
MAPAU$="S5U25L3U1L5U2L4U1L4U1L6U2L5G5L3G1L4G1L3G1L4G2L5G1L4G2L5G1L6D17R9U1R5U1R5
U1R5U1R4U1R6F10R8U2R7U2R15
3545 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
3550
MAPSA$="U1L2U1L3H3L3U1H2L4U1H2H3L3U3H3L3U1L3U1L3H2L1U1H2L4L1L2L3H1L3H1L5L1L5G5LD
3G4D1G3D3G3F15D25F12E25R4E8R2E7R3E6
3555 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
3560 PSET(240,120),2:DRAW MAPSA$ :'PAINT(241,120),CHR$(&H85)
3565 LINE(35,15)-(35,125),3
3570 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
3575 PSET(100,83),2:DRAW MAPUS$ :'PAINT(100,101),CHR$(&H45)
3580 LINE(60,15)-(60,125),3
3585 LINE(85,15)-(85,125),3
3590 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
3595 LINE(110,15)-(110,125),1
3600 LINE(60,15)-(60,125),1
3605 LINE(135,15)-(135,125),1
3610 LINE(10,15)-(610,15),1 : REM LATITUDE LINES

3615   LINE(10,25)-(610,25),1 : REM LATITUDE   LINES
3620   LINE(10,35)-(610,35),1 : REM LATITUDE   LINES
3625   LINE(10,45)-(610,45),1 : REM LATITUDE   LINES
3630   LINE(10+L6,15)-(10+L6,350),1
3635   FOR L6= 80 TO 550 STEP 25
3640   LINE(80+L6,15)-(80+L6,250),1
3645   NEXT L6
3650   LINE(308,15)-(308,350),3
3655   LINE(10,75)-(610,75),1 : REM LATITUDE   LINES
3660   LINE(10,55)-(610,55),1
3665   LINE(10,45)-(610,45),1
3670   LINE(10,105)-(610,105),3 :REM EQUATOR
3675   LINE(10,125)-(610,125),1 :REM EQUATOR
3680   LINE(10,115)-(610,115),1
3685   LINE(10,105)-(610,105),1
3690   LINE(10,95)-(610,95),1
3695   LINE(10,85)-(610,85),1
3700   LINE(10,65)-(610,65),1
3705   LINE(160,135)-(610,135),1
3710   LINE(160,145)-(610,145),1
3715   LINE(160,155)-(610,155),1
3720 LINE(160,165)-(610,165),1
3725 LINE(160,175)-(610,175),1
3730 LINE(160,185)-(610,185),1
3735 LINE(160,195)-(610,195),1
3740 LINE(10,199)-(610,199),1
3745 LINE(10,105)-(610,105),3 : REM EQUATOR
3750 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
3755 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
3760 PSET(545,155),2
3765 REM
3770 LOCATE 1,9:PRINT"DEP "N$(N);(INT(D0)) YEAR
3775 IF R22 = R00 THEN GOTO 8275             REM SAME TIME ZONE
3780 IF I1$="PL" THEN 8275
3785 IF R00>=-6 AND R00 <0 AND R22>5    THEN OPEN "NVLCAL.TXT$" FOR INPUT AS
#1:CLOSE #1
3790 IF R00>=-6 AND R00 <0 AND R22=>0 AND R22<6 THEN OPEN "NVLLON.TXT$"FOR INPUT
AS #1:CLOSE #1
3795 IF R00>=6 AND R00 <10 AND R22<-5 THEN OPEN"TYONVL.TXT$" FOR INPUT AS
#1:CLOSE #1
3800 IF R00>9 AND R22=<-6 THEN OPEN "WAKMID.TXT$" FOR INPUT AS #1:CLOSE #1
3805 IF R00=>0 AND R00<6 AND R22=>-6 AND R22<0 THEN OPEN "LONNVL.TXT$" FOR INPUT
AS #1 :CLOSE #1
3810 IF R00<-6 AND R22 =>6 THEN OPEN "MIDCAL.TXT$" FOR INPUT AS #1:CLOSE #1
3815 IF R00<-9 AND R22=>0 AND R22<6 THEN OPEN "MIDLON.TXT$" FOR INPUT AS
#1:CLOSE #1
3820 IF R00>-10 AND R00<-6 AND R22=>0 AND R22<6 THEN OPEN "DENLON.TXT$" FOR
INPUT AS #1 : CLOSE #1
3825 IF R00>0 AND R00<6 AND R22=>0 AND R22 <6 THEN OPEN "BOMLON.TXT$" FOR INPUT
AS #1 :CLOSE #1
3830 IF R00<-6 AND R22<0 AND R22>-7 THEN OPEN "MIDDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
3835 IF R00=<0 AND R00>-7 AND R22=<-7 THEN OPEN "LONMID.TXT$" FOR INPUT AS
#1:CLOSE #1
3840 IF R00=<-7 AND R22=<-7 AND R00<R22 THEN OPEN "MIDDEN.TXT$" FOR INPUT AS
#1:CLOSE #1
3845 IF R00=<-7 AND R22=<-7 AND R00>R22 THEN OPEN "DENMID.TXT$" FOR INPUT AS
#1:CLOSE #1
3850 IF R00=>0 AND R00<6 AND R22 <6 AND R22>0 THEN OPEN "LONBOM.TXT$" FOR INPUT
AS #1:CLOSE #1
3855 IF R00=>0 AND R00<6 AND R22 >5 THEN OPEN "LONCAL.TXT$" FOR INPUT AS
#1:CLOSE #1
3860 IF R00=>0 AND R00<6 AND R22=<-7 THEN OPEN "PARMID.TXT$" FOR INPUT AS #1 :
CLOSE #1
3865 IF R00>5 AND R22>5 THEN OPEN "WAKCAL.TXT$" FOR INPUT AS #1:CLOSE #1
3870 IF R00>5 AND R22=>0 AND R22 <6 THEN OPEN "WAKLON.TXT$" FOR INPUT AS
#1:CLOSE #1
3875 IF R00>5 AND R22<0 AND R22>-6 THEN OPEN "WAKDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
3880 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R22>R00 THEN OPEN
"NVLDAK.TXT FOR INPUT AS #1:CLOSE #1
3885 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R00>R22 THEN OPEN
"DAKNVL.TXT" FOR INPUT AS #1
3890 GOTO 8275
3895 REM
3900 D4 = D0
3905   COLOR 2,0: LOCATE 1,40:PRINT"AR "N$(N);(INT(D4)) YEAR:GOSUB 8900
3910   GOSUB 3285
3915   GOTO 4040
3920   REM
3925   D4 = D4 + 1 : GOTO 3975
3930   D4 = D4 + 2 : GOTO 3975
3935   D4 = D4 + 3 : GOTO 3975
3940   D4 = D4 - 1 : GOTO 3975
3945   IF L < 48 THEN GOTO 3980
3950   D4 = L9/24
3955   REM
3960   IF D4 > 1460 THEN 3965 ELSE 3975
3965   DD = D4/1460    : REM LEAP YEAR ADJUSTMENT
3970   D4 = D4 + INT(DD)
3975   YEARS = D4/365
3980   DAYS = D4
3985   GOSUB 3285
3990   REM
3995   LOCATE 1,40:PRINT "AR "M$(M);(INT(D4));A3:COLOR 1,4
4000   GOSUB 3385
4005   GOTO 4020

4010 GOSUB 3285
4015 D4 = D0:GOSUB 3385
4020 GOSUB 8900
4025 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
4030 LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"MPH "
4035 COLOR 2,0:LOCATE 1,60: PRINT J$(Z):GOTO 4050
4040 LOCATE 1,60:PRINT J$(Z10)
4045 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
4050 IF K$="SHIP" THEN 4060 ELSE 4055
4055 LOCATE 2,1:PRINT DATE$;" "TIME$:LOCATE 3,60:PRINT II" MPH":GOTO 4075
4060 REM
4065 IF K$="PLANE" THEN GOTO 4075
4070 LOCATE 4,45:PRINT INT(S)"MILES" :LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT
II;"KNOTS"
4075 LOCATE 4,45:PRINT INT(S)"MILES":IF L=0 AND H = H0 THEN 4090
4080 LOCATE 1,30:PRINT J$(Z10)
4085 LOCATE 2,26:PRINT J$(Z11)
4090 IF I1$="PL" THEN GOTO 4110
4095 GOTO 4105
4100 LOCATE 4,1 :PRINT FL;" FUEL EXPENSE";RV;" REVENUE"
4105 REM
4110 LOCATE 3,35:PRINT "ZONE ";RD;VI$;
4115 LOCATE 4,1: 'PRINT YEARS;" YEARS",I$
4120 PALETTE 6,3
4125 IF SS < 0 THEN LL$="LL"
4130 SS = ABS(SS)
4135 IF RR>180 THEN 4180
4140 IF RR=0 THEN 4180 ELSE GOTO 4160
4145 IF LL$ = "LL" THEN 4155
4150 PSET(300-RR*1.65,105-SS),3:CIRCLE(300-RR*1.65,105-SS),5,1:WW=1:LOCATE SS-
(SS-3),RR-(RR-5):PRINT C1$;H0":";M0;":"S0;B0$: GOTO 4455
4155 PSET(300-RR*1.65,105+SS),2:CIRCLE(300-RR*1.65,105+SS),5,1:WW=1:LOCATE SS-
(SS-3),RR-(RR-15):COLOR 3,1:PRINT C1$;H0":";M0":";S0;B0$:LOCATE 3,40:COLOR
2,7:GOTO 4455
4160 IF LL$ = "LL" THEN 4175
4165 IF RR>60 THEN 4145
4170 PSET(300-RR*1.4,105-SS),2:CIRCLE(300-RR*1.4,105-SS),5,1:WW=1:LOCATE SS-(SS-
8),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0":";":"S0;B0$:COLOR 2,7: GOTO 4455
4175 PSET(300-RR*1.6,105+SS),2:CIRCLE(300-RR*1.6,105+SS),5,1:WW=1:LOCATE SS-(SS-
3),RR-(RR-10):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455
4180 IF LL$ = "LL" THEN 4185 ELSE 4190
4185 IF RR =0 THEN 4385 ELSE 4325
4190 IF RR =0 THEN 4265
4195 IF RR=>345 THEN 4270
4200 IF RR=>315 THEN 4260
4205 IF RR=>300 THEN 4275 :REM ZONE +3(MOW)
4210 IF RR=>285 THEN 4280
4215 IF RR=>270 THEN 4285
4220 IF RR=>255 THEN 4290
4225 IF RR=>240 THEN 4295
4230 IF RR=>220 THEN 4300
4235 IF RR=>205 THEN 4305
4240 IF RR=>195 THEN 4310
4245 GOTO 4315
4250 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS-
4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455
4255 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS-
9),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455
4260 PSET(300+(360-RR*.875),105-SS),3:CIRCLE(300+(360-RR*.875),105-
SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4265 PSET(310-RR*1.6,105-SS),3:CIRCLE(310+RR*1.6,105-SS),5,1:WW=1:LOCATE SS-(SS-
9),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455
4270 PSET(300+(360-RR*.95),105-SS),3:CIRCLE(300+(360-RR*.95),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;S0;":";B0$:COLOR 2,7:VV=2:GOTO
4455
4275 PSET(300+(360-RR*.84),105-SS),3:CIRCLE(300+(360-RR*.84),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4280 PSET(300+(360-RR*.79),105-SS),3:CIRCLE(300+(360-RR*.79),105-SS),5,1:LOCATE
SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4285 PSET(300+(360-RR*.74),105-SS),3:CIRCLE(300+(360-RR*.74),105-SS),5,1:LOCATE
SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4290 PSET(300+(360-RR*.68),105-SS),3:CIRCLE(300+(360-RR*.68),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4295 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4300 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4305 PSET(300+(360-RR*.46),105-SS),3:CIRCLE(300+(360-RR*.46),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-55):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4310 PSET(300+(360-RR*.36),105-SS),3:CIRCLE(300+(360-RR*.36),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4315 PSET(300+(360-RR*.25),105-SS),3:CIRCLE(300+(360-RR*.25),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-60):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4320 PSET(300+(360-RR*.37),105-SS),3:CIRCLE(300+(360-RR*.37),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4325 IF RR=>345 THEN 4390
4330 IF RR=>330 THEN 4395
4335 IF RR=>315 THEN 4445
4340 IF RR=>300 THEN 4400
4345 IF RR=>285 THEN 4405
4350 IF RR=>270 THEN 4410
4355 IF RR=>255 THEN 4415
4360 IF RR=>240 THEN 4420
4365 IF RR=>220 THEN 4300
4370 IF RR=>205 THEN 4430
4375 IF RR=>195 THEN 4435
4380 GOTO 4440
4385 PSET(300-RR*.96,105+SS),3:CIRCLE(300-RR*.96,105+SS),5,1:LOCATE SS-(SS-
3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455
4390 PSET(300+(360-RR*.95),105+SS),3:CIRCLE(300+(360-RR*.95),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4395 PSET(300+(360-RR*.91),105+SS),3:CIRCLE(300+(360-RR*.91),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 15,4:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
15,4:VV=1:GOTO 4455
4400 PSET(300+(360-RR*.84),105+SS),3:CIRCLE(300+(360-RR*.84),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4405 PSET(300+(360-RR*.79),105+SS),3:CIRCLE(300+(360-RR*.79),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4410 PSET(300+(360-RR*.74),105+SS),3:CIRCLE(300+(360-RR*.74),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4415 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4420 PSET(300+(360-RR*.62),105+SS),3:CIRCLE(300+(360-RR*.62),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4425 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4430 PSET(300+(360-RR*.46),105+SS),3:CIRCLE(300+(360-RR*.46),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4435 PSET(300+(360-RR*.36),105+SS),3:CIRCLE(300+(360-RR*.36),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-55):COLOR 3,2:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4440 PSET(300+(360-RR*.25),105+SS),3:CIRCLE(300+(360-RR*.25),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4445 PSET(300+(360-RR*.88),105+SS),3:CIRCLE(300+(360-RR*.88),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4450 IF UU < 0 THEN CC$ = "CC"
4455 IF MM>180 THEN 4545
4460 IF MM=0 THEN 4480
4465 IF MM>105 THEN 4515
4470 IF MM>60 THEN 4495
4475 GOTO 4510
4480 IF CC$ = "CC" THEN 4490
4485 PSET(310-MM*1.65,105-UU),3:CIRCLE(310-MM*1.65,105-UU),5,2:GOTO 4820
4490 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-13),MM-(MM-40):GOTO 4820
4495 IF CC$="CC" THEN 4505
4500 PSET(300-MM*1.65,105-UU),3:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU-
(UU-10),MM-(MM-20):GOTO 4820
4505 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-10),MM-(MM-20):GOTO 4820
4510 IF CC$ = "CC" THEN 4535
4515 IF CC$="CC" THEN 4525
4520 PSET(300-MM*1.65,105-UU),1:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU-
(UU-8),MM-(MM-3): GOTO 4820
4525 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-21),MM-(MM-3): GOTO 4820
4530 PSET(300-MM*1.5,105-UU),3:CIRCLE(300-MM*1.5,105-UU),5,2:WW=1:LOCATE UU-(UU-
16),MM-(MM-40):GOTO 4820
4535 PSET(300-MM*1.5,105+UU),3:CIRCLE(300-MM*1.5,105+UU),5,2:WW=1:LOCATE UU-(UU-
22),MM-(MM-35):GOTO 4820
4540 REM
4545 IF CC$="CC" THEN 4615
4550 IF MM=>345 THEN 4675 :REM PARIS
4555 IF MM=>330 THEN 4685 :REM ATHENS
4560 IF MM=>315 THEN 4785 :REM ZONE +2
4565 IF MM=>300 THEN 4695 :REM ZONE +3(MOW)
4570 IF MM=>285 THEN 4705 :REM BOMBAY
4575 IF MM=>270 THEN 4715 :REM CALCUTTA
4580 IF MM=>255 THEN 4725 :REM SINGAPORE
4585 IF MM=>240 THEN 4735 :REM BEIJING
4590 IF MM=>225 THEN 4745 :REM
4595 IF MM=>205 THEN 4755 :REM TYO
4600 IF MM=>195 THEN 4765 :REM
4605 GOTO 4775
4610 GOTO 4800
4615 IF MM=>345 THEN 4680
4620 IF MM=>330 THEN 4690
4625 IF MM=>315 THEN 4790
4630 IF MM=>300 THEN 4700
4635 IF MM=>285 THEN 4710
4640 IF MM=>270 THEN 4720
4645 IF MM=>255 THEN 4730
4650 IF MM=>240 THEN 4740
4655 IF MM=>225 THEN 4750
4660 IF MM=>205 THEN 4760
4665 IF MM=>195 THEN 4770
4670 GOTO 4780
4675 PSET(300+(360-MM*.95),105-UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-40):VV=2:GOTO 4820
4680 PSET(300+(360-MM*.95),105+UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE
UU-(UU-21),MM-(MM-40):VV=2:GOTO 4820
4685 PSET(300+(360-MM*.91),105-UU),3:CIRCLE(300+(360-MM*.91),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-45):VV=2:GOTO 4825
4690 PSET(300+(360-MM*.91),105+UU),3:CIRCLE(300+(360-MM*.91),105+UU),5,2:LOCATE
UU-(UU-20),MM-(MM-40):VV=2:GOTO 4825
4695 PSET(300+(360-MM*.84),105-UU),3:CIRCLE(300+(360-MM*.84),105-UU),5,2:LOCATE
UU-(UU-8),MM-(MM-53):GOTO 4820
4700 PSET(300+(360-MM*.84),105+UU),3:CIRCLE(300+(360-MM*.84),105+UU),5,2:LOCATE
UU-(UU-22),MM-(MM-53):GOTO 4820
4705 PSET(300+(360-MM*.79),105-UU),3:CIRCLE(300+(360-MM*.79),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-43):GOTO 4820
4710 PSET(300+(360-MM*.79),105+UU),3:CIRCLE(300+(360-MM*.79),105+UU),5,2:LOCATE
UU-(UU-22),MM-(MM-43):GOTO 4820
4715 PSET(300+(360-MM*.74),105-UU),3:CIRCLE(300+(360-MM*.74),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-53):GOTO 4820
4720 PSET(300+(360-MM*.74),105+UU),3:CIRCLE(300+(360-MM*.74),105+UU),5,2:LOCATE
UU-(UU-22),MM-(MM-43):GOTO 4820
4725 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE
UU-(UU-14),MM-(MM-55):VV=2:GOTO 4825
4730 PSET(300+(360-MM*.68),105+UU),3:CIRCLE(300+(360-MM*.68),105+UU),5,2:LOCATE
UU-(UU-21),MM-(MM-55):VV=2:GOTO 4825
4735 PSET(300+(360-MM*.62),105-UU),3:CIRCLE(300+(360-MM*.62),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820
4740 PSET(300+(360-MM*.62),105+UU),3:CIRCLE(300+(360-MM*.62),105+UU),5,2:LOCATE
UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820
4745 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820
4750 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820
4755 PSET(300+(360-MM*.57),105-UU),3:CIRCLE(300+(360-MM*.57),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-50):VV=2:GOTO 4820
4760 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,2:LOCATE
SS-(SS-9),RR-(RR-40):VV=2:GOTO 4455
4765 PSET(300+(360-MM*.36),105-UU),3:CIRCLE(300+(360-MM*.36),105-UU),5,2:LOCATE
UU-(UU-9),MM-(MM-55):VV=2:GOTO 4820
4770 PSET(300+(360-MM*.36),105+UU),3:CIRCLE(300+(360-MM*.36),105+UU),5,2:LOCATE
UU-(UU-20),MM-(MM-55):VV=2:GOTO 4820
4775 PSET(300+(360-MM*.25),105-UU),3:CIRCLE(300+(360-MM*.25),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-55):VV=2:GOTO 4820
4780 PSET(300+(360-MM*.25),105+UU),3:CIRCLE(300+(360-MM*.25),105+UU),5,2:LOCATE
UU-(UU-20),MM-(MM-55):VV=2:GOTO 4820
4785 PSET(300+(360-MM*.87),105-UU),3:CIRCLE(300+(360-MM*.87),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-45):VV=2:GOTO 4825
4790 PSET(300+(360-MM*.87),105+UU),3:CIRCLE(300+(360-MM*.87),105+UU),5,2:LOCATE
UU-(UU-20),MM-(MM-40):VV=2:GOTO 4825
4795 GOTO 4825
4800 PSET(300+(360-MM*.25),105-UU),3:GOTO 4820
4805 PSET(300+(360-MM*.8),105+UU),,3
4810 IF VV = 1 THEN 4820
4815 IF VV = 2 THEN 15210
4820 REM
4825 REM
4830 'VIEW SCREEN(1,1)-(630,35),,1
4835 'IF C2$="NVL" THEN 16050
4840 IF C2$="PANAMA"     THEN 4935
4845 GOTO 5335
4850 D$="U10R15D10L15"
4855 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 U5"
4860 FOR B = 10 TO 30
4865 LINE(0,40-B)-(640,40-B),0
4870   NEXT B
4875   DRAW "bm0,35"
4880   DRAW "bm5,35"
4885   FOR I = 0 TO 100
4890   SOUND I+I,1
4895   DRAW "bm+1,-0"
4900   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5005   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5010   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5015   NEXT I
5020   FOR B = 13 TO 18
5025   SOUND 1000,1:SOUND 2000,1
5030   LINE(65,38-B)-(125,38-B),2
5035   LOCATE 1,2:PRINT "ATLANTIC OCEAN"
5040   NEXT B
5045   DRAW "bm50,20":LOCATE 3,35:PRINT"PANAMA CANAL"
5050   LOCATE 1,50:PRINT"PACIFIC OCEAN"
5055   DRAW "bm55,20"
5060   FOR I = 20 TO 60
5065   SOUND 2000-I,1
5070   DRAW "bm+1,-0"
5075   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5080   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5085   NEXT I
5090   FOR B = 18 TO 22
5095   SOUND 1000,1:SOUND 2000,1
5100   LINE(125,40-B)-(185,40-B),2
5105   NEXT B
5110   DRAW "bm120,17"
5115   DRAW "bm125,17"
5120   FOR I = 60 TO 90
5125   SOUND 2000-I,1
5130   DRAW "bm+1,-0" :LOCATE 4,25:PRINT"LENGTH 81.6 KM"
5135   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5140   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5145   NEXT I
5150   FOR B = 22 TO 26
5155   SOUND 1000,1:SOUND 2000,1
5160   LINE(185,40-B)-(245,40-B),2
5165   NEXT B
5170   DRAW "bm170,14"
5175   DRAW "bm175,14"
5180   FOR I = 100 TO 140
5185   SOUND 2000-I,1
5190   DRAW "bm+1,-0"
5195   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5200   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5205   NEXT I
5210   FOR B = 26 TO 30
5215   SOUND 1000,1:SOUND 2000,1 :LOCATE 4,40:PRINT "DEPTH 12.5-13.7 METERS"
5220   LINE(245,40-B)-(305,40-B),2
5225   NEXT B
5230   DRAW "bm220,09"
5235   DRAW "bm225,09"
5240   FOR I = 130 TO 175
5245   SOUND 2000-I,1
5250   DRAW "bm+1,-0"
5255 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5260 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5265 NEXT I
5270 FOR B = 29 TO 40
5275 SOUND 1000,1:SOUND 2000,1
5280 LINE(305,40-B)-(375,40-B),2
5285 NEXT B
5290 DRAW "bm280,05"
5295 DRAW "bm285,05"
5300 FOR I = 180 TO 350
5305 SOUND 2000-I,1
5310 DRAW "bm+2,-0"
5315 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5320 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5325 NEXT I
5330 END
5335 REM
5340 REM
5345 LOCATE 19,4:PRINT T$:LOCATE 18,19: PRINT B$ :LOCATE 17,4:PRINT "AR ":LOCATE
17,7:PRINT C2$:LOCATE 23,3:PRINT R1$:LOCATE 3,30
5350 IF C2$ <> "NVL" THEN 5415
5355 DRAW "BM450,100 C3U10R10D10L10R50L40U20H20F20E20G20D20F30H30D45U45L50
5360 LOCATE 15,62 :PRINT "X"
5365 LOCATE 16,54:PRINT "I65
5370 LOCATE 17,46:PRINT "BIRMINGHAM
5375 LOCATE 12,62:PRINT "I40 > KNOXVILLE
5380 LOCATE 8,50:PRINT "I24
5385 LOCATE 8,64:PRINT "I65"
5390 LOCATE 16,62:PRINT "I24"
5395 LOCATE 18,62:PRINT        "CHATTANOOGA
5400 LOCATE 7,62:PRINT"BOWLING GREEN
5405 LOCATE 7,42:PRINT"ST. LOUIS
5410 LOCATE 12,40:PRINT "I40 < MEMPHIS
5415 IF I1$ = "PL" THEN 5425 ELSE 5420
5420 END
5425 END
5430 REM
5435 IF MM>85 AND MM<103 AND R0 = 0 AND H0=>6 AND H0<>12       THEN GOTO 5720
5440 IF MM>85 AND MM<103 AND R0 = 0           THEN   GOTO 5690   LON-NVL
5445 IF MM>85 AND MM<103 AND R0 = 1 AND H0=>7 AND H0<>12        THEN GOTO 5720
5450 IF MM>85 AND MM<103 AND R0 = 1           THEN GOTO 5690   PAR-NVL
5455 IF MM>85 AND MM<103 AND R0 = 2 AND H0=>8 AND H0<>12        THEN GOTO 5720
5460 IF MM>85 AND MM<103 AND R0 = 2           THEN GOTO 5690   ATH-NVL
5465 IF MM>85 AND MM<103 AND R0 = 3 AND H0=>9 AND H0<>12        THEN GOTO 5720
5470 IF MM>85 AND MM<103 AND R0 = 3           THEN GOTO 5690   MOW-NVL
5475 IF MM>85 AND MM<103 AND R0 = 4 AND H0=>10 AND H0<>12       THEN GOTO 5720
5480 IF MM>85 AND MM<103 AND R0 = 4           THEN GOTO 5690   OMN-NVL
5485 IF MM>85 AND MM<103 AND R0 = 5 AND H0=>11 AND H0<>12    THEN GOTO 5720
5490 IF MM>85 AND MM<103 AND R0 = 5           THEN GOTO 5690   BOM-NVL
5495 IF MM>85 AND MM<103 AND R0 = 6            AND H0<>12 THEN GOTO 5690
5500 IF MM>85 AND MM<103 AND R0 = 6           THEN GOTO 5720   CAL-NVL
5505 IF MM>85 AND MM<103 AND R0 = 7 AND H0=>1 AND H0<>12 THEN GOTO 5690 SGP-
5510 IF MM>85 AND MM<103 AND R0 = 7           THEN GOTO 5720   SGP-NVL
5515 IF MM>85 AND MM<103 AND R0 = 8 AND H0=>2 AND H0<>12 THEN GOTO 5690     BJN
5520 IF MM>85 AND MM<103 AND R0 = 8           THEN GOTO 5720   BJN-NVL
5525 IF MM>85 AND MM<103 AND R0 = 9 AND H0=>3 AND H0<>12 THEN GOTO 5690 TYO-N
5530 IF MM>85 AND MM<103 AND R0 = 9           THEN GOTO 5720   TYO-NVL
5535   IF MM>85 AND MM<103 AND R0 = 10 AND H0=>4 AND H0<>12 THEN GOTO 5690 NGU
5540   IF MM>85 AND MM<103 AND R0 = 10           THEN GOTO 5720  NGV-NVL
5545   IF MM>85 AND MM<103 AND R0 = 11 AND H0=>5 AND H0<>12 THEN GOTO 5690 NCL
5550   IF MM>85 AND MM<103 AND R0 = 11           THEN GOTO 5720  NCL-NVL
5555   IF MM>85 AND MM<103 AND R0 = 12 AND H0=>6 AND H0<>12 THEN GOTO 5690 WAK
5560   IF MM>85 AND MM<103 AND R0 = 12           THEN GOTO 5720  WAK-NVL
5565   IF MM>85 AND MM<103 AND R0 = -1 AND H0=>5 AND H0<>12 THEN GOTO 5720 DAKAR
5570   IF MM>85 AND MM<103 AND R0 = -1           THEN GOTO 5690  DAK-NVL
5575   IF MM>85 AND MM<103 AND R0 = -2 AND H0=>4 AND H0<>12 THEN GOTO 5720 AZO
5580   IF MM>85 AND MM<103 AND R0 = -2           THEN GOTO 5690  AZO-NVL
5585   IF MM>85 AND MM<103 AND R0 = -3 AND H0=>3 AND H0<>12 THEN GOTO 5720 GRN
5590   IF MM>85 AND MM<103 AND R0 = -3           THEN GOTO 5690  GRN-NVL
5595   IF MM>85 AND MM<103 AND R0 = -4 AND H0=>2 AND H0<>12 THEN GOTO 5720 CAY
5600   IF MM>85 AND MM<103 AND R0 = -4           THEN GOTO 5690  CAY-NVL
5605   IF MM>85 AND MM<103 AND R0 = -5 AND H0=>1 AND H0<>12 THEN GOTO 5720 NYC
5610   IF MM>85 AND MM<103 AND R0 = -5           THEN GOTO 5690  NCY-NVL
5615   IF MM>85 AND MM<103 AND R0 = -6 AND H0<>12 THEN GOTO 5720   CHI-NVL
5620   IF MM>85 AND MM<103 AND R0 = -6           THEN GOTO 5690  CHI-NVL
5625   IF MM>85 AND MM<103 AND R0 = -7 AND H0=>11 AND H0<>12 THEN GOTO 5690 DEN
5630   IF MM>85 AND MM<103 AND R0 = -7           THEN GOTO 5720  DEN-NVL
5635   IF MM>85 AND MM<103 AND R0 = -8 AND H0=>10 AND H0<>12 THEN GOTO 5690 SFO
5640   IF MM>85 AND MM<103 AND R0 = -8           THEN GOTO 5720  SFO-NVL
5645   IF MM>85 AND MM<103 AND R0 = -9 AND H0=>9 AND H0<>12 THEN GOTO 5690 PRR
5650   IF MM>85 AND MM<103 AND R0 = -9           THEN GOTO 5720  PRR-NVL
5655   IF MM>85 AND MM<103 AND R0 = -10 AND H0=>8 AND H0<>12 THEN GOTO 5690 HNL
5660   IF MM>85 AND MM<103 AND R0 = -10           THEN GOTO 5720  HNL-NVL
5665   IF MM>85 AND MM<103 AND R0 = -11 AND H0=>7 AND H0<>12 THEN GOTO 5690 NOM
5670   IF MM>85 AND MM<103 AND R0 = -11           THEN GOTO 5720  NOM-NVL
5675   IF MM>85 AND MM<103 AND R0 = -12 AND H0=>6 AND H0<>12 THEN GOTO 5690 MID
5680   IF MM>85 AND MM<103 AND R0 = -12           THEN GOTO 5720  MID-NVL
5685   REM
5690   IF L>11 THEN 5705
5695   IF B0$="PM" THEN B$="PM":GOTO 2340
5700   IF B0$="AM" THEN B$="AM":GOTO 2340
5705   IF B0$="PM" THEN B$="AM":GOTO 2340
5710   IF B0$="AM" THEN B$="PM":GOTO 2340
5715   REM
5720   IF L>11 THEN 5735
5725   IF B0$="PM" THEN B$="AM":GOTO 2340
5730   IF B0$="AM" THEN B$="PM":GOTO 2340
5735   IF B0$="AM" THEN B$="AM":GOTO 2340
5740   IF B0$="PM" THEN B$="PM":GOTO 2340
5745    REM NVLLON
5750   IF B0$ ="AM" AND B$ = "AM"             THEN 6065
5755   IF B0$ ="PM" AND B$ = "AM"             THEN 5770
5760   IF B0$ ="AM" AND B$ = "PM"             THEN 6065
5765   IF B0$ ="PM" AND B$ = "PM"             THEN 6065
5770   IF H = 3 AND L=<14 THEN 3925
5775   IF H = 3 AND L >14 AND L=<38 THEN 3930
5780   IF H = 3 AND L >38 AND L=<62 THEN 3935
5785   IF H = 3 AND L > 57 THEN 6365
5790   REM
5795   IF H = 4 AND L=<15 THEN 3925
5800   IF H = 4 AND L >15 AND L=<39 THEN 3930
5805   IF H = 4 AND L>39 AND L=<63 THEN 3935
5810   IF H = 4 AND L >63 THEN 6365
5815   REM
5820   IF H   =   5   AND   L=<16   THEN 3925
5825   IF H   =   5   AND   L >16   AND L=<40 THEN 3930
5830   IF H   =   5   AND   L >40   AND L=<64 THEN 3935
5835   IF H   =   5   AND   L >59   THEN 6365
5840   REM
5845   IF H   =   6   AND   L <17   THEN 3925
5850   IF H   =   6   AND   L=>17   AND L <=41 THEN 3930
5855   IF H   =   6   AND   L >41   AND L=<61 THEN 3935
5860   IF H   =   6   AND   L >61   THEN 6365
5865   REM
5870   IF H   =   7   AND   L <18   THEN 3925
5875   IF H   =   7   AND   L=>18   AND L=< 43 THEN 3930
5880   IF H   =   7   AND   L >43   AND L=< 67 THEN 3935
5885   IF H   =   7   AND   L >61   THEN 6365
5890   REM
5895   IF H   =   8   AND   L <19 THEN 3925
5900   IF H   =   8   AND   L=>19 AND L <=43 THEN 3930
5905   IF H   =   8   AND   L >43 AND L=< 67 THEN 3935
5910   IF H   =   8   AND   L > 67 THEN 6365
5915   REM
5920   IF H   =   9   AND   L <20   THEN 3925
5925   IF H   =   9   AND   L=>20   AND L=<44 THEN 3930
5930   IF H   =   9   AND   L >44   AND L <=68 THEN 3935
5935   IF H   =   9   AND   L >63   THEN 6365
5940   REM
5945   IF H   =   10   AND   L <21   THEN 3925
5950   IF H   =   10   AND   L=>21   AND L=<45 THEN 3930
5955   IF H   =   10   AND   L >45   AND L <=69 THEN 3935
5960   IF H   =   10   AND   L >69   THEN 6365
5965   REM
5970   IF H   =   11   AND   L <22   THEN 3925
5975   IF H   =   11   AND   L=>22   AND L=<46 THEN 3930
5980   IF H   =   11   AND   L >46   AND L <=70 THEN 3935
5985   IF H   =   11   AND   L >70   THEN 6365
5990   REM
5995   IF H   =   12   AND   L=<11 THEN 3925
6000   IF H   =   12   AND   L>11 AND L <=35 THEN 3930
6005   IF H   =   12   AND   L>35 AND L <=59 THEN 3935
6010   IF H   =   12   AND   L>59 THEN 6365
6015   REM
6020   IF H   =   1    AND   L=<12 THEN 3925
6025   IF H   =   1    AND   L >12 AND L=< 36 THEN 3930
6030   IF H   =   1    AND   L > 36 AND L=< 60 THEN 3935
6035   IF H   =   1    AND   L > 67 THEN 6365
6040   REM
6045   IF H   =   2    AND   L=<13   THEN 3925
6050   IF H   =   2    AND   L >13   AND L <37 THEN 3930
6055   IF H   =   2    AND   L=>37   AND L=<51 THEN 3935
6060   IF H   =   2    AND   L >51   THEN 6365
6065   REM
6070   IF H   =   1    AND   L <7 THEN 3895
6075   IF H   =   1    AND   L=>7 AND L=<31 THEN 3925
6080   IF H   =   1    AND   L >31 AND L=<55 THEN 3930
6085   IF H   =   1    AND   L >55 THEN 6365
6090   REM
6095   IF H   = 2      AND L <8 THEN 3895
6100   IF H = 2 AND    L=>8 AND L=<32 THEN 3925
6105   IF H = 2 AND    L >32 AND L=<56 THEN 3930
6110   IF H = 2 AND    L >56 THEN 6365
6115   REM
6120   IF H = 3 AND    L <9   THEN 3895
6125   IF H = 3 AND    L=>9   AND L=<33 THEN 3925
6130   IF H = 3 AND    L>33   AND L=<57 THEN 3930
6135   IF H = 3 AND    L>57   THEN 6365
6140   REM
6145   IF H = 4 AND    L<10 THEN 3895
6150   IF H = 4 AND    L=>10 AND L=<34 THEN 3925
6155   IF H = 4 AND    L >34 AND L=<58 THEN 3930
6160   IF H = 4 AND    L >58 THEN 6365
6165   REM
6170   IF H = 5 AND    L<11 THEN   3895
6175   IF H = 5 AND    L=>11 AND   L=<35 THEN 3925
6180   IF H = 5 AND    L >35 AND   L=<59 THEN 3930
6185   IF H = 5 AND    L>59 THEN   6365
6190   REM
6195   IF H = 6 AND    L<12 THEN 3895
6200   IF H = 6 AND    L=>12 AND L=<36 THEN 3925
6205   IF H = 6 AND    L>36 AND L=<60 THEN 3930
6210   IF H = 6 AND    L>60 THEN 6365
6215   REM
6220   IF H = 7 AND    L<13 THEN 3895
6225   IF H = 7 AND    L=>13 AND L=<37 THEN 3925
6230   IF H = 7 AND    L>37 AND L=<61 THEN 3930
6235   IF H = 7 AND    L>61 THEN 6365
6240   REM
6245   IF H = 8 AND    L<14 THEN 3895
6250   IF H = 8 AND    L=>14 AND L=<38 THEN 3925
6255   IF H = 8 AND    L>38 AND L=<62 THEN 3930
6260   IF H = 8 AND    L>62 THEN 6365
6265   REM
6270   IF H = 9 AND    L<15 THEN 3895
6275   IF H = 9 AND    L=>15 AND L=<39 THEN 3925
6280   IF H = 9 AND    L>39 AND L=<63 THEN 3930
6285   IF H = 9 AND    L>63 THEN 6365
6290   REM
6295   IF H = 10 AND   L<16 THEN 3895
6300   IF H = 10 AND   L=>16 AND L=<40 THEN 3925
6305   IF H = 10 AND   L>40 AND L=<64 THEN 3930
6310   IF H = 10 AND   L>64 THEN 6365
6315   REM
6320   IF H = 11 AND   L<17 THEN 3895
6325   IF H = 11 AND   L=>17 AND L=<41 THEN 3925
6330   IF H = 11 AND   L>41 AND L=<65 THEN 3930
6335   IF H = 11 AND   L>65 THEN 6365
6340   REM
6345   IF H = 12 AND   L<6 THEN 3895
6350   IF H = 12 AND   L=>6 AND L=<30 THEN 3925
6355   IF H = 12 AND   L>30 AND L=<54 THEN 3930
6360   IF H = 12 AND   L>54 THEN 6365
6365   D4 = L / 21.5   : GOTO 3955
6370   REM LONNVL

6375 IF B0$ ="AM" AND B$ ="PM"         THEN 6690
6380   IF B0$   ="AM"     AND B$ ="AM"   THEN 6395
6385   IF B0$   ="PM"     AND B$ = "AM" THEN 6395
6390   IF B0$   ="PM"     AND B$ ="PM"   THEN 6395
6395   IF H =   3 AND     L<=9 THEN 3895
6400   IF H =   3 AND     L>9 AND L=<33 THEN 3925
6405   IF H =   3 AND     L>33 AND L=<57 THEN 3930
6410   IF H =   3 AND     L>57 THEN 6990
6415   REM
6420   IF H =   4   AND   L=<10 THEN 3895
6425   IF H =   4   AND   L>10 AND L=<34 THEN 3925
6430   IF H =   4   AND   L>34 AND L=<58 THEN 3930
6435   IF H =   4   AND   L>58 THEN 6990
6440   REM
6445   IF H =   5   AND   L=<11 THEN 3895
6450   IF H =   5   AND   L>11 AND L=<35 THEN 3925
6455   IF H =   5   AND   L>35 AND L=<59 THEN 3930
6460   IF H =   5   AND   L>59 THEN 6990
6465   REM
6470   IF H =   6   AND   L=<12 THEN 3895
6475   IF H =   6   AND   L>12 AND L<=36 THEN 3925
6480   IF H =   6   AND   L>36 AND L=<60 THEN 3930
6485   IF H =   6   AND   L>60 THEN 6990
6490   REM
6495   IF H =   7   AND   L=<13 THEN 3895
6500   IF H =   7   AND   L>13 AND L=<37 THEN 3925
6505   IF H =   7   AND   L>37 AND L=<61 THEN 3930
6510   IF H =   7   AND   L>61 THEN 6990
6515   REM
6520   IF H =   8   AND   L=<14 THEN 3895
6525   IF H =   8   AND   L>14 AND L<=38 THEN 3925
6530   IF H =   8   AND   L>38 AND L=<62 THEN 3930
6535   IF H =   8   AND   L>62 THEN 6990
6540   REM
6545   IF H =   9   AND   L=<15 THEN 3895
6550   IF H =   9   AND   L>15 AND L=<39 THEN 3925
6555   IF H =   9   AND   L>39 AND L<=63 THEN 3930
6560   IF H =   9   AND   L>63 THEN 6990
6565   REM
6570   IF H =   10   AND   L=<16 THEN 3895
6575   IF H =   10   AND   L>16 AND L=<40 THEN 3925
6580   IF H =   10   AND   L>40 AND L<=64 THEN 3930
6585   IF H =   10   AND   L>64 THEN 6990
6590   REM
6595   IF H =   11   AND   L=<17 THEN 3895
6600   IF H =   11   AND   L>17 AND L=<41 THEN 3925
6605   IF H =   11   AND   L>41 AND L<=65 THEN 3930
6610   IF H =   11   AND   L>65 THEN 6990
6615   REM
6620   IF H =   12   AND   L<=6 THEN 3895
6625   IF H =   12   AND   L>6 AND L<=30 THEN 3925
6630   IF H =   12   AND   L>30 AND L<=54 THEN 3930
6635   IF H =   12   AND   L>54 THEN 6990
6640   REM
6645   IF H =   1   AND   L<=7 THEN 3895
6650   IF H =   1   AND   L>7 AND L=<31 THEN 3925
6655   IF H =   1   AND   L>31 AND L=<55 THEN 3930
6660   IF H =   1   AND   L>55 THEN 6990
6665   REM
6670   IF H   =   2    AND   L<=8 THEN 3895
6675   IF H   =   2    AND   L>8 AND L=<32 THEN 3925
6680   IF H   =   2    AND   L>32 AND L=<56 THEN 3930
6685   IF H   =   2    AND   L>56 THEN 6990
6690   REM
6695   IF H   =   1    AND   L<1 THEN 3940
6700   IF H   =   1    AND   L=>1 AND L=<25 THEN 3895
6705   IF H   =   1    AND   L>25 AND L=<49 THEN 3925
6710   IF H   =   1    AND   L>49 THEN 6990
6715   REM
6720   IF H   =   2    AND   L<2 THEN 3940
6725   IF H   =   2    AND   L=>2 AND L=<26 THEN 3895
6730   IF H   =   2    AND   L>26 AND L=<50 THEN 3925
6735   IF H   =   2    AND   L>51 THEN 6990
6740   REM
6745   IF H   = 3      AND L<3 THEN 3940

6750   IF H   = 3      AND L=>3 AND L=<27 THEN 3895
6755   IF H   = 3      AND L>27 AND L=<51 THEN 3925
6760   IF H   = 3      AND L>51 THEN 6990
6765   REM
6770   IF H   =   4    AND   L<4 THEN 3940
6775   IF H   =   4    AND   L=>4 AND L=<28 THEN 3895
6780   IF H   =   4    AND   L>28 AND L=<52 THEN 3925
6785   IF H   =   4    AND   L>52 THEN 6990
6790   REM
6795   IF H   =   5    AND   L<5 THEN 3940
6800   IF H   =   5    AND   L=>5 AND L=<29 THEN 3895
6805   IF H   =   5    AND   L>29 AND L=<53 THEN 3925
6810   IF H   =   5    AND   L>53 THEN 6990
6815   REM
6820   IF H   =   6    AND   L<6 THEN 3940
6825   IF H   =   6    AND   L=>6 AND L=<30 THEN 3895
6830   IF H   =   6    AND   L>30 AND L=<54 THEN 3925
6835   IF H   =   6    AND   L>54 THEN 6990
6840   REM
6845   IF H   =   7    AND   L<7 THEN 3940
6850   IF H   =   7    AND   L=>7 AND L=<31 THEN 3895
6855   IF H   =   7    AND   L>31 AND L=<55 THEN 3925
6860   IF H   =   7    AND   L>55 THEN 6990
6865   REM
6870   IF H   =   8    AND   L<8 THEN 3940
6875   IF H   =   8    AND   L=>8 AND L=<32 THEN 3895
6880   IF H   =   8    AND   L>32 AND L=<56 THEN 3925
6885   IF H   =   8    AND   L>56 THEN 6990
6890   REM
6895   IF H   =   9    AND   L<9 THEN 3940
6900   IF H   =   9    AND   L=>9 AND L=<33 THEN 3895
6905   IF H   =   9    AND   L>33 AND L=<57 THEN 3925
6910   IF H   =   9    AND   L>57 THEN 6990
6915   REM
6920   IF H   =   10   AND   L<10 THEN 3940
6925   IF H   =   10   AND   L=>10 AND L=<34 THEN 3895
6930   IF H   =   10   AND   L>34 AND L=<58 THEN 3925
6935   IF H   =   10   AND   L>58 THEN 6990
6940   REM
6945   IF H = 11 AND L<11 THEN 3940
6950   IF H = 11 AND L=>11 AND L=<35 THEN 3895
6955   IF H = 11 AND L>35 AND L=<59 THEN 3925
6960   IF H = 11 AND L>59 THEN 6990
6965   REM
6970   IF H = 12 AND L<0 THEN 3940
6975   IF H = 12 AND L=>0 AND L=<24 THEN 3895
6980   IF H = 12 AND L>24 AND L=<48 THEN 3925
6985   IF H = 12 AND L>48 THEN 6990
6990   IF L=<82 THEN D4 = L/19.2:GOTO 3960
6995   IF L<202 THEN D4 = (L+(K9/60))/21.5:GOTO 3960
7000   IF L<225 THEN D4 = (L+(K9/60))/22.27222 :GOTO 3960
7005   IF L<250 THEN D4 = (L+(K9/60))/23 :GOTO 3960
7010   IF L<418 THEN D4 = (L+(K9/60))/22.8 :GOTO 3960
7015   IF L<514 THEN D4 = (L+(K9/60))/23 :GOTO 3960
7020    D4 = (L+(K9/60))/23.2 :GOTO 3960
7025   REM NVLDAK
7030   IF B0$ ="AM" AND B$ = "AM"              THEN 7055
7035   IF B0$ ="PM" AND B$ = "AM"              THEN 7055
7040   IF B0$ ="AM" AND B$ = "PM"              THEN 7350
7045   IF B0$ ="PM" AND B$ = "PM"              THEN 7350
7050   REM
7055   IF H = 3 AND L<10 THEN 3895
7060   IF H = 3 AND L=>10 AND L=<34 THEN 3925
7065   IF H = 3 AND L>34 AND L=<58 THEN 3930
7070   IF H = 3 AND L>58 THEN 3945
7075   REM
7080   IF H = 4 AND L<11 THEN 3895
7085   IF H = 4 AND L=>11 AND L=<35 THEN 3925
7090   IF H = 4 AND L>35 AND L=<59 THEN 3930
7095   IF H = 4 AND L>59 THEN 3945
7100   REM
7105   IF H = 5 AND L<12 THEN 3895
7110   IF H = 5 AND L=>12 AND L=<36 THEN 3925
7115   IF H = 5 AND L>36 AND L=<60 THEN 3930
7120   IF H = 5 AND L>60 THEN 3945
7125   REM
7130   IF H = 6 AND L<13 THEN 3895
7135   IF H = 6 AND L=>13 AND L<=37 THEN 3925
7140   IF H = 6 AND L>37 AND L=<61 THEN 3935
7145   IF H = 6 AND L>61 THEN 3945
7150   REM
7155   IF H = 7 AND L<14 THEN 3895
7160   IF H = 7 AND L=>14 AND L=<38 THEN 3925
7165   IF H = 7 AND L>38 AND L=<62 THEN 3930
7170   IF H = 7 AND L>62 THEN 3945
7175   REM
7180   IF H = 8 AND L<15 THEN 3895
7185   IF H = 8 AND L=>15 AND L<=39 THEN 3925
7190   IF H = 8 AND L>39 AND L=<63 THEN 3930
7195   IF H = 8 AND L>63 THEN 3945
7200   REM
7205   IF H = 9 AND L<16 THEN 3895
7210   IF H = 9 AND L=>16 AND L=<40 THEN 3925
7215   IF H = 9 AND L>40 AND L<=64 THEN 3930
7220   IF H = 9 AND L>64 THEN 3945
7225   REM
7230   IF H   =   10   AND   L<17 THEN 3895
7235   IF H   =   10   AND   L=>17 AND L=<41 THEN 3925
7240   IF H   =   10   AND   L>41 AND L<=65 THEN 3930
7245   IF H   =   10   AND   L>65 THEN 3945
7250   REM
7255   IF H   =   11   AND   L<18 THEN 3895
7260   IF H   =   11   AND   L=>18 AND L=<42 THEN 3925
7265   IF H   =   11   AND   L>42 AND L<=66 THEN 3930
7270   IF H   =   11   AND   L>66 THEN 3945
7275   REM
7280   IF H   =   12   AND   L<7 THEN 3895
7285   IF H   =   12   AND   L=>7 AND L <=31 THEN 3925
7290   IF H   =   12   AND   L>31 AND L<=55 THEN 3930
7295   IF H   =   12   AND   L>55 THEN 3945
7300   REM
7305   IF H   =   1    AND   L<8 THEN 3895
7310   IF H   =   1    AND   L=>8 AND L=<32 THEN 3925
7315   IF H   =   1    AND   L>32 AND L=<56 THEN 3930
7320   IF H   =   1    AND   L>56 THEN 3945
7325   REM
7330   IF H   =   2    AND   L<9 THEN 3895
7335   IF H   =   2    AND   L=>9 AND L=<33 THEN 3925
7340   IF H   =   2    AND   L>33 AND L=<57 THEN 3930
7345   IF H   =   2    AND   L>57 THEN 3945
7350   REM
7355   IF H   =   1    AND   L <11   THEN 3895
7360   IF H   =   1    AND   L=>11   AND L=<35 THEN 3925
7365   IF H   =   1    AND   L >35   AND L=<59 THEN 3930
7370   IF H   =   1    AND   L >59   THEN 3945
7375   REM
7380   IF H   =   2    AND   L <12   THEN 3895
7385   IF H   =   2    AND   L=>12   AND L=<36 THEN 3925
7390   IF H   =   2    AND   L >36   AND L=<60 THEN 3930
7395   IF H   =   2    AND   L >60   THEN 3945
7400   REM
7405   IF H   =   3    AND   L=<9 THEN 3895
7410   IF H   =   3    AND   L >9 AND L=< 33 THEN 3925
7415   IF H   =   3    AND   L >33 AND L=<57 THEN 3930
7420   IF H   =   3    AND   L >57 THEN 3945
7425   REM
7430   IF H   =   4    AND   L=<10   THEN 3895
7435   IF H   =   4    AND   L >10   AND L=<34 THEN 3925
7440   IF H   =   4    AND   L >36   AND L=<60 THEN 3930
7445   IF H   =   4    AND   L >60   THEN 3945
7450   REM
7455   IF H   =   5    AND   L=<11 THEN 3895
7460   IF H   =   5    AND   L >11 AND L=<35 THEN 3925
7465   IF H   =   5    AND   L >35 AND L=<59 THEN 3930
7470   IF H   =   5    AND   L > 71 THEN 3945
7475   REM
7480   IF H   =   6    AND   L=<12 THEN 3895
7485   IF H   =   6    AND   L >12 AND L=< 36 THEN 3925
7490   IF H   =   6    AND   L >36 AND L=<60 THEN 3930
7495   IF H   =   6    AND   L > 60 THEN 3945
7500   REM
7505   IF H   = 7      AND L=<13     THEN 3895
7510   IF H   = 7      AND L >13     AND L=<37 THEN 3925
7515   IF H = 7 AND L >37 AND L=<61 THEN 3930
7520   IF H = 7 AND L >61 THEN 3945
7525   REM
7530   IF H = 8 AND L=<14 THEN 3895
7535   IF H = 8 AND L >14 AND L=<38 THEN 3925
7540   IF H = 8 AND L >38 AND L=<62 THEN 3930
7545   IF H = 8 AND L >61 THEN 3945
7550   REM
7555   IF H = 9 AND L=<15 THEN 3895
7560   IF H = 9 AND L>15 AND L=<39 THEN 3925
7565   IF H = 9 AND L>39 AND L=<63 THEN 3930
7570   IF H = 9 AND L>63 THEN 3945
7575   REM
7580   IF H = 10 AND L=<16 THEN 3895
7585   IF H = 10 AND L>15 AND L=<39 THEN 3925
7590   IF H = 10 AND L>39 AND L=<63 THEN 3930
7595   IF H = 10 AND L>63 THEN 3945
7600   REM
7605   IF H = 11 AND L=<17 THEN 3895
7610   IF H = 11 AND L>17 AND L=<41 THEN 3925
7615   IF H = 11 AND L>41 AND L=<65 THEN 3930
7620   IF H = 11 AND L>65 THEN 3945
7625   REM
7630   IF H = 12 AND L=<10 THEN 3895
7635   IF H = 12 AND L>10 AND L=<34 THEN 3925
7640   IF H = 12 AND L>34 AND L=<59 THEN 3930
7645   IF H = 12 AND L > 59 THEN 3945
7650   EOF = (1)
7655    REM LONMID
7660   IF B0$ ="AM" AND B$ ="PM"    THEN 7975
7665   IF B0$ ="AM" AND B$ ="AM"    THEN 7680
7670   IF B0$ ="PM" AND B$ = "AM" THEN 7680
7675   IF B0$ ="PM" AND B$ ="PM"    THEN 7680
7680   IF H = 3 AND L<10 THEN 3895
7685   IF H = 3 AND L=>10 AND L=<34 THEN 3925
7690   IF H = 3 AND L>34 AND L=<58 THEN 3930
7695   IF H = 3 AND L>58 THEN 3945
7700   REM
7705   IF H = 4 AND L<11 THEN 3895
7710   IF H = 4 AND L=>11 AND L=<35 THEN 3925
7715   IF H = 4 AND L>35 AND L=<59 THEN 3930
7720   IF H = 4 AND L>59 THEN 3945
7725   REM
7730   IF H = 5 AND L<12 THEN 3895
7735   IF H = 5 AND L=>12 AND L=<36 THEN 3925
7740   IF H = 5 AND L>36 AND L=<60 THEN 3930
7745   IF H = 5 AND L>60 THEN 3945
7750   REM
7755   IF H = 6 AND L<13 THEN 3895
7760   IF H = 6 AND L=>13 AND L<=37 THEN 3925
7765   IF H = 6 AND L>37 AND L=<61 THEN 3930
7770   IF H = 6 AND L>61 THEN 3945
7775   REM
7780   IF H = 7 AND L<14 THEN 3895
7785   IF H = 7 AND L>=14 AND L=<38 THEN 3925
7790   IF H = 7 AND L>38 AND L=<62 THEN 3930
7795   IF H = 7 AND L>62 THEN 3945
7800   REM
7805   IF H   =   8   AND   L<15 THEN 3895
7810   IF H   =   8   AND   L=>15 AND L<=39 THEN 3925
7815   IF H   =   8   AND   L>39 AND L=<63 THEN 3930
7820   IF H   =   8   AND   L>63 THEN 3945
7825   REM
7830   IF H   =   9   AND   L<16 THEN 3895
7835   IF H   =   9   AND   L=>16 AND L=<40 THEN 3925
7840   IF H   =   9   AND   L>40 AND L<=64 THEN 3930
7845   IF H   =   9   AND   L>64 THEN 3945
7850   REM
7855   IF H   =   10   AND   L<17 THEN 3895
7860   IF H   =   10   AND   L=>17 AND L=<41 THEN 3925
7865   IF H   =   10   AND   L>41 AND L<=65 THEN 3930
7870   IF H   =   10   AND   L>65 THEN 3945
7875   REM
7880   IF H   =   11   AND   L<18 THEN 3895
7885   IF H   =   11   AND   L=>18 AND L=<42 THEN 3925
7890   IF H   =   11   AND   L>42 AND L<=66 THEN 3930
7895   IF H   =   11   AND   L>66 THEN 3945
7900   REM
7905   IF H   =   12   AND   L<7 THEN 3895
7910   IF H   =   12   AND   L=>7 AND L<=31 THEN 3925
7915   IF H   =   12   AND   L>31 AND L<=55 THEN 3930
7920   IF H   =   12   AND   L>55 THEN 3945
7925   REM
7930   IF H   =   1    AND   L<8 THEN 3895
7935   IF H   =   1    AND   L>=8 AND L=<32 THEN 3925
7940   IF H   =   1    AND   L>32 AND L=<56 THEN 3930
7945   IF H   =   1    AND   L>56 THEN 3945
7950   REM
7955   IF H   =   2    AND   L<9 THEN 3895
7960   IF H   =   2    AND   L>=9 AND L=<33 THEN 3925
7965   IF H   =   2    AND   L>33 AND L=<57 THEN 3930
7970   IF H   =   2    AND   L>57 THEN 3945
7975   REM
7980   IF H   =   1    AND   L<2 THEN 3940
7985   IF H   =   1    AND   L=>2 AND L=<26 THEN 3895
7990   IF H   =   1    AND   L>26 AND L=<50 THEN 3925
7995   IF H   =   1    AND   L>50 THEN 3945
8000   REM
8005   IF H   =   2    AND   L<3 THEN 3940
8010   IF H   =   2    AND   L=>3 AND L=<27 THEN 3895
8015   IF H   =   2    AND   L>27 AND L=<51 THEN 3925
8020   IF H   =   2    AND   L>51 THEN 3945
8025   REM
8030   IF H   =   3    AND   L<4 THEN 3940
8035   IF H   =   3    AND   L=>4 AND L=<28 THEN 3895
8040   IF H   =   3    AND   L>28 AND L=<52 THEN 3925
8045   IF H   =   3    AND   L>52 THEN 3945
8050   REM
8055   IF H   =   4    AND   L<5 THEN 3940
8060   IF H   =   4    AND   L=>5 AND L=<29 THEN 3895
8065   IF H   =   4    AND   L>29 AND L=<53 THEN 3925
8070   IF H   =   4    AND   L>53 THEN 3945
8075   REM
8080   IF H   = 5      AND L<6 THEN 3940
8085   IF H = 5 AND L=>6 AND L=<30 THEN 3895
8090   IF H = 5 AND L>30 AND L=<54 THEN 3925
8095   IF H = 5 AND L>54 THEN 3945
8100   REM
8105   IF H = 6 AND L<7 THEN 3940
8110   IF H = 6 AND L=>7 AND L=<31 THEN 3895
8115   IF H = 6 AND L>31 AND L=<55 THEN 3925
8120   IF H = 6 AND L>55 THEN 3945
8125   REM
8130   IF H = 7 AND L<8 THEN 3940
8135   IF H = 7 AND L=>8 AND L=<32 THEN 3895
8140   IF H = 7 AND L>32 AND L=<56 THEN 3925
8145   IF H = 7 AND L>56 THEN 3945
8150   REM
8155   IF H = 8 AND L<9 THEN 3940
8160   IF H = 8 AND L=>9 AND L=<33 THEN 3895
8165   IF H = 8 AND L>33 AND L=<57 THEN 3925
8170   IF H = 8 AND L>57 THEN 3945
8175   REM
8180   IF H = 9 AND L<10 THEN 3940
8185   IF H = 9 AND L=>10 AND L=<34 THEN 3895
8190   IF H = 9 AND L>34 AND L=<58 THEN 3925
8195   IF H = 9 AND L>58 THEN 3945
8200   REM
8205   IF H = 10 AND L<11 THEN 3940
8210   IF H = 10 AND L=>11 AND L=<35 THEN 3895
8215   IF H = 10 AND L>35 AND L=<59 THEN 3925
8220   IF H = 10 AND L>59 THEN 3945
8225   REM
8230   IF H = 11 AND L<12 THEN 3940
8235   IF H = 11 AND L=>12 AND L=<36 THEN 3895
8240   IF H = 11 AND L>36 AND L=<60 THEN 3925
8245   IF H = 11 AND L>60 THEN 3945
8250   REM
8255   IF H = 12 AND L<1 THEN 3940
8260   IF H = 12 AND L=>1 AND L=<25 THEN 3895
8265   IF H = 12 AND L>25 AND L=<49 THEN 3925
8270   IF H = 12 AND L>49 THEN 3945
8275   REM   zone -6to-6 nvl to nvl
8280   IF R00<> R22 THEN 8600
8285   IF B0$ ="AM" AND B$ = "AM"              THEN   8600
8290   IF B0$ ="PM" AND B$ = "AM"              THEN   8305
8295   IF B0$ ="AM" AND B$ = "PM"              THEN   8600
8300   IF B0$ ="PM" AND B$ = "PM"              THEN   8600
8305   IF H = 3 AND L=<14 THEN 3925
8310   IF H = 3 AND L >14 AND L=<38 THEN 3930
8315   IF H = 3 AND L >38 AND L=<62 THEN 3935
8320   IF H = 3 AND L > 57 THEN 3945
8325   REM
8330   IF H = 4 AND L=<15 THEN 3925
8335   IF H = 4 AND L >15 AND L=<39 THEN 3930
8340   IF H = 4 AND L>39 AND L=<63 THEN 3935
8345   IF H = 4 AND L >63 THEN 3945
8350   REM
8355   IF H = 5 AND L=<16 THEN 3925
8360   IF H = 5 AND L >16 AND L=<40 THEN 3930
8365   IF H = 5 AND L >40 AND L=<64 THEN 3935
8370   IF H   = 5 AND L >59 THEN 3945
8375   REM
8380   IF H   =   6   AND   L <17   THEN 3925
8385   IF H   =   6   AND   L=>17   AND L <=41 THEN 3930
8390   IF H   =   6   AND   L >41   AND L=<61 THEN 3935
8395   IF H   =   6   AND   L >61   THEN 3945
8400   REM
8405   IF H   =   7   AND   L <18   THEN 3925
8410   IF H   =   7   AND   L=>18   AND L=< 43 THEN 3930
8415   IF H   =   7   AND   L >43   AND L=< 67 THEN 3935
8420   IF H   =   7   AND   L >61   THEN 3945
8425   REM
8430   IF H   =   8   AND   L <19 THEN 3925
8435   IF H   =   8   AND   L=>19 AND L <=43 THEN 3930
8440   IF H   =   8   AND   L >43 AND L=< 67 THEN 3935
8445   IF H   =   8   AND   L > 67 THEN 3945
8450   REM
8455   IF H   =   9   AND   L <20   THEN 3925
8460   IF H   =   9   AND   L=>20   AND L=<44 THEN 3930
8465   IF H   =   9   AND   L >44   AND L <=68 THEN 3935
8470   IF H   =   9   AND   L >63   THEN 3945
8475   REM
8480   IF H   =   10   AND   L <21   THEN 3925
8485   IF H   =   10   AND   L=>21   AND L=<45 THEN 3930
8490   IF H   =   10   AND   L >45   AND L <=69 THEN 3935
8495   IF H   =   10   AND   L >69   THEN 3945
8500   REM
8505   IF H   =   11   AND   L <22   THEN 3925
8510   IF H   =   11   AND   L=>22   AND L=<46 THEN 3930
8515   IF H   =   11   AND   L >46   AND L <=70 THEN 3935
8520   IF H   =   11   AND   L >70   THEN 3945
8525   REM
8530   IF H   =   12   AND   L=<23 THEN 3925
8535   IF H   =   12   AND   L>23 AND L <=47 THEN 3930
8540   IF H   =   12   AND   L>47 AND L <=71 THEN 3935
8545   IF H   =   12   AND   L>71 THEN 3945
8550   REM
8555   IF H   =   1    AND   L=<12 THEN 3925
8560   IF H   =   1    AND   L >12 AND L=< 36 THEN 3930
8565   IF H   =   1    AND   L > 36 AND L=< 60 THEN 3935
8570   IF H   =   1    AND   L > 67 THEN 3945
8575   REM
8580   IF H   =   2    AND   L=<13   THEN 3925
8585   IF H   =   2    AND   L >13   AND L <37 THEN 3930
8590   IF H   =   2    AND   L=>37   AND L=<51 THEN 3935
8595   IF H   =   2    AND   L >51   THEN 3945
8600   REM
8605   IF H   =   1    AND   L <13   THEN 3895
8610   IF H   =   1    AND   L=>13   AND L=<37 THEN 3925
8615   IF H   =   1    AND   L >37   AND L=<61 THEN 3930
8620   IF H   =   1    AND   L >61   THEN 3945
8625   REM
8630   IF H   =   2    AND   L <14   THEN 3895
8635   IF H   =   2    AND   L=>14   AND L=<38 THEN 3925
8640   IF H   =   2    AND   L >38   AND L=<62 THEN 3930
8645   IF H   =   2    AND   L >62   THEN 3945
8650   REM
8655   IF H = 3    AND   L <15   THEN 3895
8660   IF H = 3    AND   L=>15   AND L=<39 THEN 3925
8665   IF H = 3    AND   L >39   AND L=<63 THEN 3930
8670   IF H = 3    AND   L >63   THEN 3945
8675   REM
8680   IF H = 4    AND   L <16   THEN 3895
8685   IF H = 4    AND   L=>16   AND L=<40 THEN 3925
8690   IF H = 4    AND   L >40   AND L=<64 THEN 3930
8695   IF H = 4    AND   L >64   THEN 3945
8700   REM
8705   IF H = 5    AND   L <17   THEN 3895
8710   IF H = 5    AND   L=>17   AND L=<41 THEN 3925
8715   IF H = 5    AND   L >41   AND L=<65 THEN 3930
8720   IF H = 5    AND   L >65   THEN 3945
8725   REM
8730   IF H = 6    AND   L <18 THEN 3895
8735   IF H = 6    AND   L=>18 AND L=<42 THEN 3925
8740   IF H = 6    AND   L >42 AND L=<66 THEN 3930
8745   IF H = 6    AND   L >66 THEN 3945
8750   REM
8755   IF H = 7    AND   L <19   THEN 3895
8760   IF H = 7    AND   L=>19   AND L=<43 THEN 3925
8765   IF H = 7    AND   L >43   AND L=<67 THEN 3930
8770   IF H = 7    AND   L >67   THEN 3945
8775   REM
8780   IF H = 8    AND   L <20   THEN 3895
8785   IF H = 8    AND   L=>20   AND L=<44 THEN 3925
8790   IF H = 8    AND   L >44   AND L=<68 THEN 3930
8795   IF H = 8    AND   L >68   THEN 3945
8800   REM
8805   IF H = 9    AND   L <21 THEN 3895
8810   IF H = 9    AND   L=>21 AND L=<45 THEN 3925
8815   IF H = 9    AND   L>45 AND L=<69 THEN 3930
8820   IF H = 9    AND   L>74 THEN 3945
8825   REM
8830   IF H = 10   AND   L <22 THEN 3895
8835   IF H = 10   AND   L=>22 AND L=<46 THEN 3925
8840   IF H = 10   AND   L>46 AND L=<70 THEN 3930
8845   IF H = 10   AND   L>70 THEN 3945
8850   REM
8855   IF H = 11   AND   L <23 THEN 3895
8860   IF H = 11   AND   L=>23 AND L=<47 THEN 3925
8865   IF H = 11   AND   L>47 AND L=<71 THEN 3930
8870   IF H = 11   AND   L>71 THEN 3945
8875   REM
8880   IF H = 12   AND L=<12 THEN 3895
8885   IF H = 12   AND L>12 AND L=<36 THEN 3925
8890   IF H = 12   AND L>36 AND L=<60 THEN 3930
8895   IF H = 12   AND L >60 THEN 3945
8900   IF N$(N)=   "JAN" THEN M = 1
8905   IF N$(N)=   "FEB" THEN M = 2
8910   IF N$(N)=   "MAR" THEN M = 3
8915   IF N$(N)=   "APR" THEN M = 4
8920   IF N$(N)=   "MAY" THEN M = 5
8925   IF N$(N)=   "JUN" THEN M = 6
8930   IF N$(N)=   "JUL" THEN M = 7
8935   IF N$(N)=   "AUG" THEN M = 8
8940   IF N$(N)= "SEP" THEN M =   9
8945   IF N$(N)= "OCT" THEN M =   10
8950   IF N$(N)= "NOV" THEN M =   11
8955   IF N$(N)= "DEC" THEN M =   12
8960   D = T3
8965          Y=YEAR
8970   LET J$(1) = "SUNDAY"
8975   LET J$(2) = "MONDAY"
8980   LET J$(3) = "TUESDAY"
8985   LET J$(4) = "WEDNESDAY"
8990   LET J$(5) = "THURSDAY"
8995   LET J$(6) = "FRIDAY"
9000   LET J$(7) = "SATURDAY"
9005   LET K = INT(.6 +(1/M))
9010   LET L = Y - K
9015   LET O = M + 12*K
9020   LET P = L/100
9025   LET Z1 = INT(P/4)
9030   LET Z2 = INT(P)
9035   LET Z3 = INT((5*L)/4)
9040   LET Z4 = INT(13*(O+1)/5)

9045 LET Z10= Z4+Z3-Z2+Z1+D0-1
9050 LET Z10 = Z10-(7*INT(Z10/7))+1
9055 RETURN

More Related Content

Viewers also liked (7)

Tripc.bas
Tripc.basTripc.bas
Tripc.bas
 
Nov15 keynote 1 defrag
Nov15 keynote 1 defragNov15 keynote 1 defrag
Nov15 keynote 1 defrag
 
Otrip.bas
Otrip.basOtrip.bas
Otrip.bas
 
Bohr.bas
Bohr.basBohr.bas
Bohr.bas
 
Trip9.bas
Trip9.basTrip9.bas
Trip9.bas
 
Datos del medio ambiente
Datos del medio ambienteDatos del medio ambiente
Datos del medio ambiente
 
Www.kpss10.com program geliştirme süreci
Www.kpss10.com    program geliştirme süreciWww.kpss10.com    program geliştirme süreci
Www.kpss10.com program geliştirme süreci
 

Similar to Tanker.bas

Tugas pra uas teori ekonomi mikro
Tugas pra uas teori ekonomi mikroTugas pra uas teori ekonomi mikro
Tugas pra uas teori ekonomi mikro
Linda Setiawati
 
Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK Institute
Om Prakash
 
Keka Heron Media Kit
Keka Heron Media KitKeka Heron Media Kit
Keka Heron Media Kit
MTable
 
La ideologia anarquista angel cappelletti
La ideologia anarquista   angel cappellettiLa ideologia anarquista   angel cappelletti
La ideologia anarquista angel cappelletti
aliinkaaaa
 
Punim fizika ndertimore
Punim fizika ndertimorePunim fizika ndertimore
Punim fizika ndertimore
Vedat Ramadani
 
Công nghệ sấy đường thùng quay
Công nghệ sấy đường thùng quayCông nghệ sấy đường thùng quay
Công nghệ sấy đường thùng quay
Ông Già
 
Tugas pra uas mufidah
Tugas pra uas   mufidahTugas pra uas   mufidah
Tugas pra uas mufidah
mufidah1
 

Similar to Tanker.bas (20)

Tripc.bas
Tripc.basTripc.bas
Tripc.bas
 
GUEST HOUSE 1 GR FL
GUEST HOUSE 1 GR FLGUEST HOUSE 1 GR FL
GUEST HOUSE 1 GR FL
 
Tugas pra uas teori ekonomi mikro
Tugas pra uas teori ekonomi mikroTugas pra uas teori ekonomi mikro
Tugas pra uas teori ekonomi mikro
 
Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK Institute
 
Mongo db + qlikview
Mongo db  + qlikviewMongo db  + qlikview
Mongo db + qlikview
 
Base plate heavy steel structure
Base plate heavy steel structureBase plate heavy steel structure
Base plate heavy steel structure
 
Parade2.bas
Parade2.basParade2.bas
Parade2.bas
 
BOXPLOT EXAMPLES in R And An Example for BEESWARM:
BOXPLOT EXAMPLES in R And  An Example for BEESWARM:BOXPLOT EXAMPLES in R And  An Example for BEESWARM:
BOXPLOT EXAMPLES in R And An Example for BEESWARM:
 
Lecture -6.pdf
Lecture -6.pdfLecture -6.pdf
Lecture -6.pdf
 
J-88-HV-DWG-3400-0001
J-88-HV-DWG-3400-0001J-88-HV-DWG-3400-0001
J-88-HV-DWG-3400-0001
 
Prelude to halide_public
Prelude to halide_publicPrelude to halide_public
Prelude to halide_public
 
Keka Heron Media Kit
Keka Heron Media KitKeka Heron Media Kit
Keka Heron Media Kit
 
La ideologia anarquista angel cappelletti
La ideologia anarquista   angel cappellettiLa ideologia anarquista   angel cappelletti
La ideologia anarquista angel cappelletti
 
Esfuerzos cortantes q
Esfuerzos cortantes qEsfuerzos cortantes q
Esfuerzos cortantes q
 
Punim fizika ndertimore
Punim fizika ndertimorePunim fizika ndertimore
Punim fizika ndertimore
 
capitalaim prm option
 capitalaim  prm option capitalaim  prm option
capitalaim prm option
 
Công nghệ sấy đường thùng quay
Công nghệ sấy đường thùng quayCông nghệ sấy đường thùng quay
Công nghệ sấy đường thùng quay
 
Pengukuran Theodolit Poligon
Pengukuran Theodolit PoligonPengukuran Theodolit Poligon
Pengukuran Theodolit Poligon
 
South East Edmonton Industrial Leasing Opportunities 3000- 6000 Square Feet
South East Edmonton Industrial Leasing Opportunities 3000- 6000 Square FeetSouth East Edmonton Industrial Leasing Opportunities 3000- 6000 Square Feet
South East Edmonton Industrial Leasing Opportunities 3000- 6000 Square Feet
 
Tugas pra uas mufidah
Tugas pra uas   mufidahTugas pra uas   mufidah
Tugas pra uas mufidah
 

More from Donald Stevens (20)

Compton21
Compton21Compton21
Compton21
 
Doc2
Doc2Doc2
Doc2
 
Fluc7
Fluc7Fluc7
Fluc7
 
Fluc6
Fluc6Fluc6
Fluc6
 
Fluc5
Fluc5Fluc5
Fluc5
 
Fluc4
Fluc4Fluc4
Fluc4
 
Fluc3
Fluc3Fluc3
Fluc3
 
Fluc2
Fluc2Fluc2
Fluc2
 
Fluc1
Fluc1Fluc1
Fluc1
 
Stanley285
Stanley285Stanley285
Stanley285
 
Photomat3
Photomat3Photomat3
Photomat3
 
Stan363
Stan363Stan363
Stan363
 
Mat37
Mat37Mat37
Mat37
 
Mat27
Mat27Mat27
Mat27
 
Rome
RomeRome
Rome
 
Redshift
RedshiftRedshift
Redshift
 
Kentarus
KentarusKentarus
Kentarus
 
Hawking22
Hawking22Hawking22
Hawking22
 
Compton5
Compton5Compton5
Compton5
 
Bsquark
BsquarkBsquark
Bsquark
 

Tanker.bas

  • 1. 2 GOTO 30 3 LIST 700-900 4 LIST 2265-5600 10 LIST 2390-5560 15 LIST 575-1300 20 LIST 1100-1185 25 LIST 700-770 30 MONTH$ = LEFT$(DATE$,2) 35 REM 40 D2 = VAL (DAYS$) 45 IF VAL(MONTH$)> 11 THEN 155 50 IF VAL(MONTH$)> 10 THEN 150 55 IF VAL(MONTH$)> 9 THEN 145 60 IF VAL(MONTH$)> 8 THEN 140 65 IF VAL(MONTH$)> 7 THEN 135 70 IF VAL(MONTH$)> 6 THEN 130 75 IF VAL(MONTH$)> 5 THEN 125 85 IF VAL(MONTH$)> 3 THEN 115 90 IF VAL(MONTH$)> 2 THEN 110 95 IF VAL(MONTH$)> 1 THEN 105 100 D3 = 0 + D2 :GOTO 160 105 D3 = 31 + D2 :GOTO 160 110 D3 = 59 + D2 :GOTO 160 115 D3 = 90 + D2 :GOTO 160 120 D3 = 120 + D2 :GOTO 160 125 D3 = 151 + D2 :GOTO 160 130 D3 = 181 + D2 :GOTO 160 135 D3 = 212 + D2 :GOTO 160 140 D3 = 243 + D2 :GOTO 160 145 D3 = 273 + D2 :GOTO 160 150 D3 = 304 + D2 :GOTO 160 155 D3 = 334 + D2 :GOTO 160 160 MONTH$=LEFT$(DATE$,2) : B1$="AM" 165 DAYS$= MID$(DATE$,4,2) 170 D2 = VAL (DAYS$) 175 IF VAL(MONTH$)> 11 THEN 285 180 IF VAL(MONTH$)> 10 THEN 280 185 IF VAL(MONTH$)> 9 THEN 275 190 IF VAL(MONTH$)> 8 THEN 270 195 IF VAL(MONTH$)> 7 THEN 265 200 IF VAL(MONTH$)> 6 THEN 260 205 IF VAL(MONTH$)> 5 THEN 255 210 IF VAL(MONTH$)> 4 THEN 250 215 IF VAL(MONTH$)> 3 THEN 245 220 IF VAL(MONTH$)> 2 THEN 240 225 IF VAL(MONTH$)> 1 THEN 235 230 D3 = 0 + D2 :GOTO 290 235 D3 = 31 + D2 :GOTO 290 240 D3 = 59 + D2 :GOTO 290 245 D3 = 90 + D2 :GOTO 290 250 D3 = 120 + D2 :GOTO 290 255 D3 = 151 + D2 :GOTO 290 260 D3 = 181 + D2 :GOTO 290 265 D3 = 212 + D2 :GOTO 290 270 D3 = 243 + D2 :GOTO 290 275 D3 = 273 + D2 :GOTO 290 280 D3 = 304 + D2 :GOTO 290
  • 2. 285 D3 = 334 + D2 :GOTO 290 290 REM 295 HOUR= VAL(TIME$) :N1$ = "PM":SCREEN 9:SCREEN 0,0,0,0 300 MONTH=VAL(DATE$) 305 DAY = VAL(MID$(DATE$,4)) 310 YEAR = VAL(RIGHT$(DATE$,4)) 315 MIN = VAL(MID$(TIME$,4)) : COLOR 1,3 : KEY ON 320 KEY 1, "LON" : KEY 3,"PAR":KEY 4,"MOW":KEY 5,"TYO" 325 KEY 6,"HNL":KEY 7,"SFO":KEY 8,"CHI":KEY 9,"NYC":KEY 10,"NVL" 330 IF YEAR = 1992 THEN GOTO 335 ELSE 340 335 ZN = 94 : ZM = 298 : GOTO 370 340 IF YEAR = 1993 THEN GOTO 345 ELSE 350 345 ZN = 93 : ZM = 304 : GOTO 370 350 IF YEAR = 1994 THEN GOTO 355 ELSE 360 355 ZN = 92 : ZM = 303 : GOTO 370 360 IF YEAR = 1995 THEN GOTO 365 ELSE 370 365 ZN = 91 : ZM = 302 370 D=DAY:M=MONTH:Y=YEAR :REM 57 PRACTICAL PROGRAMS & GAMES IN BASIC KEN TRACTON 375 LET J$(1) = "SUNDAY" 380 LET J$(2) = "MONDAY" 385 LET J$(3) = "TUESDAY" 390 LET J$(4) = "WEDNESDAY" 395 LET J$(5) = "THURSDAY" 400 LET J$(6) = "FRIDAY" 405 LET J$(7) = "SATURDAY" 410 LET K = INT(.6 +(1/M)) 415 LET L = Y - K 420 LET O = M + 12*K 425 LET P = L/100 430 LET Z1 = INT(P/4) 435 LET Z2 = INT(P) 440 LET Z3 = INT((5*L)/4) 445 LET Z4 = INT(13*(O+1)/5) 450 LET Z10= Z4+Z3-Z2+Z1+D-1 455 LET Z11 = Z10-(7*INT(Z10/7))+1 460 CLS :EE=0 465 COLOR 12,0,0:PRINT"TRIP4.BAS COPYRIGHT 1990 PLANE OR SHIP PRESS P OR S" 470 COLOR 15,0,0:PRINT" OIL TANKER (10 KNOTS) C " 475 COLOR 11,0,0:PRINT"FOR SHIP FROM HOUSTON TO PUNTA FIJO (VENEZUELA) PRESS H ":COLOR 0,3 480 COLOR 11,0,0:PRINT"FOR SHIP FROM CAPE TOWN(AFRICA) TO HOUSTON PRESS T ":COLOR 0,3 485 COLOR 15,0,0:PRINT"FOR (GOMAX 550)SHIP FROM GULF OF MEXICO TO HOUSTON PRESS M ":COLOR 0,3 490 COLOR 15,0,0:PRINT"FOR SHIP FROM CAIRO TO GIBRALTAR PRESS R ":COLOR 0,3 495 COLOR 15,0,0:PRINT"FOR SHIP FROM HOUSTON TO CAPE TOWN PRESS O ":COLOR 0,3 500 REM 505 COLOR 11+15,0,0:PRINT"FOR SHIP FROM ANCHORAGE TO SFO PRESS Z ":COLOR 0,3 510 COLOR 13,0,0:PRINT " HOUSTON TO LAGOS ON A TANKER..................... ..... G":COLOR 0,3 515 COLOR 13,0,0:PRINT " TANKER LOAD 300,000 TONS ":COLOR 0,3
  • 3. 520 COLOR 10,0,0:PRINT" DEPARTURES FROM HOUSTON ----------------------------------- N":COLOR 0,3 525 COLOR 13,0,0:PRINT " LON DEPARTURE PRESS V FOR TYO DEPARTURE.................. Y":COLOR 0,3 530 COLOR 11+16,13,0:PRINT"ENTER P for Plane AND S for Ship ":COLOR 0,3 535 COLOR 13,0,0:PRINT" ZONES HNL,TYO,LONDON,MOSCOW,ATHENS,PARIS,SFO,DENVER,NVL,NYC, MIDWAY,NOME,PRINCE(RUPERT),CAYENNE,GREENLAND,AZORES,DAKAR,OMAN,BOMBAY,CALCUTTA,S INGAPORE,BEIJING,GUINEA(NEW),CALEDONIA(NEW),WAKE(ISLAND)":COLOR 0,3 540 'COLOR 10,0,0:PRINT"EASTERN CO-ORDINATES ARE 360 MINUS LONGITUDE:NEGATIVE NUMBERS CAN BE USED":COLOR 0,3 545 IF D3>104 AND D3<300 THEN 555 550 COLOR 14,0,0:PRINT DATE$ ,TIME$" ";B1$" CENTRAL STANDARD TIME ":COLOR 0,3:GOTO 565 555 COLOR 14,0,0:PRINT DATE$ ,TIME$" DAYLIGHT SAVINGS TIME - CENTRAL TIME ZONE" :COLOR 0,3 560 D = DAY :M = MONTH:Y=YEAR 565 COLOR 0,3:K1$ = INKEY$ 570 IF K1$ = "" THEN 565 575 IF K1$ ="V" THEN I$ ="LON":K$ = "PLANE":CLS:GOTO 710 580 IF K1$="S" THEN I$="SHIP":GOTO 645 585 IF K1$="D" THEN I1$ = "PL":K$="SHIP":GOTO 1455 590 IF K1$ ="N" THEN I$ ="HOUSTON":K$ = "PLANE":CLS:GOTO 685 595 IF K1$ = "P" THEN I$ = "PLANE":GOTO 645 600 IF K1$ = "O" THEN I$ = "HOUSTON":I$="SHIP":GOTO 720 605 IF K1$ = "M" THEN I2$ = "GOMAX550":I$="SHIP":GOTO 715 610 IF K1$ ="C" THEN I2$ = "OIL TANKER":I$ = "SHIP":GOTO 645 615 IF K1$ ="T" THEN I$ ="CAPE TOWN":K$ = "SHIP":CLS:GOTO 690 620 IF K1$ ="7" THEN I2$ = "747" :I$ = "PLANE":GOTO 645 625 IF K1$ = "G" THEN I$ = "HOUSTON":K$="SHIP":I2$="TANKER":GOTO 695 630 IF K1$ = "H" THEN I$ = "HOUSTON":K$="SHIP":GOTO 700 635 IF K1$ = "R" THEN I$ = "CAIRO":K$="SHIP":GOTO 705 640 IF K1$ = "Z" THEN I$ = "ANCHORAGE":K$="SHIP":GOTO 730 645 REM 650 IF I$="PLANE" THEN K$="PLANE":GOTO 735 655 IF I$="SHIP" THEN K$="SHIP":GOTO 735 660 CLS:K$="PLANE" 665 K$="SHIP" 670 GOTO 740 675 GOTO 725 680 CLS: PRINT STRING$(80,"*") 685 CLS:X$ = "HOUSTON" : GOTO 760 690 CLS:X$ = "CAPE TOWN": GOTO 760 695 CLS:X$ ="HOUSTON" : GOTO 760 700 X$="HOUSTON":GOTO 760 705 X$="CAIRO":GOTO 760 710 CLS:X$="LON":GOTO 760 715 CLS:X$="GULF":GOTO 760 720 CLS:X$ ="HOUSTON" : GOTO 760 725 CLS:X$="HOUSTON":GOTO 760 730 CLS:X$="ANCHORAGE":GOTO 760 735 PRINT STRING$(80,"*") 740 PRINT"ENTER FIRST LOCATION" 745 REM 750 RESTORE 755 INPUT X$ 760 REM
  • 4. 765 FOR I = 1 TO 92 770 READ C$ 775 READ R,L 780 IF C$ <> X$ THEN 850 785 IF I1$="PL" THEN 795 790 J=3965.8 795 REM 800 M = .01745 805 PRINT C$ 810 C1$=C$ 815 PRINT R 820 N1= R*M 825 R0=R 830 RR=R 835 PRINT L 840 T1=L*M 845 SS=L 850 NEXT I 855 RESTORE 860 IF R0>180 AND R0<320 THEN Q1=-1 865 IF R0=0 THEN R0=0:R00=0:GOTO 1095 870 IF R0=<1.5 THEN R0=0:R00=0:GOTO 1095 875 IF R0=>358.5 THEN R0=0:R00=0:QP=2 : GOTO 1095 880 IF R0=>7.5 AND R0<22.5 THEN R0=-1:R00=-1:RD=-1:PQ=2: GOTO 1095 885 IF R0=>22.5 AND R0<37.5 THEN R0=-2:R00=-2:RD=-2: GOTO 1095 890 IF R0=>37.5 AND R0<52.5 THEN R0=-3:R00=-3:RD=-3: GOTO 1095 895 IF D3>ZN AND D3<ZM THEN 905 900 VY$="CST":GOTO 910 : REM NAME OF TIME ZONE FOR CHICAGO ZONE 905 VY$="CDT" 910 IF D3>ZN AND D3<ZM THEN 920 915 IF R0=>52.5 AND R0=<67.5 THEN R0=-4:R00=-4:RD=-4:VI$=" AST":GOTO 1095 920 IF R0=>52.5 AND R0=<67.5 THEN R0=-3:R00=-4:RD=-4:VI$=" ADT":GOTO 1095 925 IF D3>ZN AND D3<ZM THEN 935 930 IF R0=>67.5 AND R0<85 THEN R0=-5:R00=-5:RD=-5:VI$=" EST": GOTO 1095 935 IF R0=>67.5 AND R0<85 THEN R0=-4:R00=-5:RD=-5:VI$=" EDT": GOTO 1095 940 IF D3>ZN AND D3<ZM THEN 950 945 IF R0=>85 AND R0<103 THEN R0=-6:R00=-6:RD=-6:VI$=" CST": GOTO 1095 950 IF R0=>85 AND R0<103 THEN R0=-5:R00=-6:RD=-6:VI$=" CDT": GOTO 1095 955 IF D3>ZN AND D3<ZM THEN 965 960 IF R0=>103 AND R0<115 THEN R0=-7:R00=-7:RD=-7 :VI$=" MST": GOTO 1095 965 IF R0=>103 AND R0<115 THEN R0=-6:R00=-7:RD=-7:VI$=" MDT": GOTO 1095 970 IF D3>ZN AND D3<ZM THEN 980 975 IF R0=>115 AND R0<125 THEN R0=-8:R00=-8:RD=-8 :VI$=" PST": GOTO 1095 980 IF R0=>115 AND R0<125 THEN R0=-7:R00=-8:RD=-8:VI$=" PDT": GOTO 1095 985 IF D3>ZN AND D3<ZM THEN 995 990 IF R0=>125 AND R0<142.5 THEN R0=-9 :R00=-9:RD=-9 : GOTO 1095 995 IF R0=>125 AND R0<142.5 THEN R0=-8 :R00=-9:RD=-9:VI$=" DST": GOTO 1095 1000 IF D3>ZN AND D3<ZM THEN 1010 1005 IF R0=>142.5 AND R0<158.5 THEN R0=-10:R00=-10:RD=-10 : GOTO 1095 1010 IF R0=>142.5 AND R0<158.5 THEN R0=-9:R00=-10:RD=-10:VI$=" DST": GOTO 1095 1015 IF D3>ZN AND D3<ZM THEN 1025 1020 IF R0=>158.5 AND R0<172.5 THEN R0=-11 :R00=-11:RD=-11 : GOTO 1095 1025 IF R0=>158.5 AND R0<172.5 THEN R0=-10 :R00=-11:RD=-11:VI$=" DST": GOTO 1095 1030 IF R0=>172.5 AND R0<180 THEN R0=-12:R00=-12:RD=-12: GOTO 1095 1035 IF R0=>180 AND R0<195! THEN R0=+12:R00=12:RD=+12: GOTO 1095 1040 IF R0=>195! AND R0<202.5 THEN R0=+11:R00=11:RD=+11: GOTO 1095 1045 IF R0=>202.5 AND R0<217.5 THEN R0=+10 :R00=10:RD=10: GOTO 1095
  • 5. 1050 IF R0=>217.5 AND R0<232.5 THEN R0=+9 :R00=9:RD=+9: GOTO 1095 1055 IF R0=>232.5 AND R0<247.5 THEN R0=+8 :R00=8:RD=+8: GOTO 1095 1060 IF R0=>247.5 AND R0<262.5 THEN R0=+7 :R00=7:RD=+7: GOTO 1095 1065 IF R0=>262.5 AND R0<277.5 THEN R0=+6 :R00=6:RD=+6: GOTO 1095 1070 IF R0=>277.5 AND R0<292.5 THEN R0=+5 :R00=5:RD=+5: GOTO 1095 1075 IF R0=>292.5 AND R0<307.5 THEN R0=+4 :R00=4:RD=+4: GOTO 1095 1080 IF R0=>307.5 AND R0<322.5 THEN R0=+3 :R00=3:RD=+3: GOTO 1095 1085 IF R0=>322.5 AND R0<337.5 THEN R0=+2 :R00=2:RD=+2: GOTO 1095 1090 IF R0=>337.5 AND R0<359 THEN R0 = +1:R00=1: RD=+1: GOTO 1095 1095 REM 1100 IF K1$ ="T" THEN 1150 1105 IF K1$="G" THEN 1165 1110 IF K1$="O" THEN 1160 1115 IF K1$="M" THEN 1150 1120 IF K1$="H" THEN 1170 1125 IF K1$="Z" THEN 1175 1130 IF K1$="R" THEN 1155 1135 PRINT"INPUT SECOND LOCATION" 1140 PRINT"------------------------------------------------":INPUT X$ 1145 GOTO 1185 1150 X$ = "HOUSTON":GOTO 1180 1155 X$ = "GIBRALTAR":GOTO 1180 1160 X$="CAPE TOWN":GOTO 1180 1165 X$="LAGOS":GOTO 1180 1170 X$="PUNTA FIJO":GOTO 1180 1175 X$="SFO":GOTO 1180 1180 PRINT"------------------------------------------------" 1185 FOR I= 1 TO 92 1190 READ C$ 1195 READ R,L 1200 IF C$ <> X$ THEN 1255 1205 PRINT C$ 1210 C2$=C$ 1215 PRINT R 1220 N2=R*M 1225 R2=R 1230 MM=R 1235 PRINT L 1240 UU=L 1245 PRINT"------------------------------------------------" 1250 T2=L*M 1255 NEXT I 1260 X1= J*COS(T1)*COS(N1) 1265 Y1=J*COS(T1)*SIN(N1) 1270 Z1=J*SIN(T1) 1275 X2=J*COS(T2)*COS(N2) 1280 Y2=J*COS(T2)*SIN(N2) 1285 Z2=J*SIN(T2) 1290 X=ABS(X1-X2) 1295 Y=ABS(Y1-Y2) 1300 Z=ABS(Z1-Z2) 1305 D=SQR(X^2+Y^2+Z^2) 1310 Q=(D/(2*J)) 1315 S=2*J*ATN(Q/SQR(-Q*Q+1)) 1320 W=FIX(S):F=ABS(S)-ABS(W) 1325 IF F>.5 THEN S=S+1 1330 IF K$="PLANE" THEN 1360
  • 6. 1335 IF K$="SHIP" THEN 1360 1340 IF I$ = "SMALL" THEN 8060 1345 PRINT"THE DISTANCE BETWEEN ";C1$;" AND ";C2$ " IS " 1350 IF I$ = "SMALL" THEN 8060 1355 PRINT:PRINT INT(S);" STATUTE (LAND)MILES ": PRINT I$ : GOTO 1370 1360 PRINT "THE DISTANCE BETWEEN ";C1$;" AND ";C2$;" IS " 1365 PRINT:PRINT INT(S*.867)" NAUTICAL MILES " INT(S)" STATUTE MILES":GOTO 1370 1370 REM 1375 DATA NYC,73.98,40.75 1380 DATA ASCENSION,15,-8 1385 DATA MALDIVE,287,3 1390 DATA EASTER ISLAND,110,-32 1395 DATA NVL,87,36 1400 DATA ZULU,1,0 1405 DATA GIBRALTAR,5,36 1410 DATA CALCUTTA,272,22 1415 DATA MIDWAY,176,29 1420 DATA NASSAU,77,25 1425 DATA TANGO,195,0 1430 DATA FIJI,182,-18 1435 DATA NEW CALEDONIA,195,-21 1440 DATA OMAN,295,20 1445 DATA ALPHA,0,0 1450 DATA BRAVO,15,0 1455 DATA HAMILTON,65,32 1460 DATA TYO,220.25,35.75 1465 DATA LOS ANGELES,118.23,34.05 1470 DATA MOBILE,88.10,30.60 1475 DATA D.C.,77,39 1480 DATA HONG KONG,245,22.5 1485 DATA SEYCHELLES,305,-5 1490 DATA ATHENS,336,38 1495 DATA PAR,358,49 1500 DATA TRIPOLI,347,33 1505 DATA LON,0,51 1510 DATA DELTA,45,0 1515 DATA ECHO,60,0 1520 DATA FOXTROT,75,0 1525 DATA GOLF,90,0 1530 DATA HOTEL,126.589,0 1535 DATA CAPE TOWN,341,-34 1540 DATA ACAPULCO,100,16.3 1545 DATA NEW ORLEANS,90,30 1550 DATA CHARLIE,30,0 1555 DATA MIAMI,80,26 1560 DATA TAMPA,82,28 1565 DATA PANAMA CITY,79,9 1570 DATA SFO,123,38 1575 DATA SAN DIEGO,117,33 1580 DATA AZORES,30,37 1585 DATA SANTIAGO,71,-34 1590 DATA NORFOLK,76,37 1595 DATA TRIESTE,346.5,54 1600 DATA HNL,156.9,21 1605 DATA CHARLESTON,80,33 1610 DATA CAYENNE,63,7 1615 DATA TRISTAN DE CUNHA,13,-36
  • 7. 1620 DATA ST.HELENA,6,-17 1625 DATA MOW,321.9,56 1630 DATA SYDNEY,209,-34 1635 DATA TEHRAN,309,36 1640 DATA MARQUESAS,139,8 1645 DATA NEW GUINEA,215,2 1650 DATA BEIJING,244,40 1655 DATA SINGAPORE,256,1 1660 DATA NOME,166,65 1665 DATA VANCOUVER,128,49 1670 DATA CANCUN,86.3,21.4 1675 DATA MIKE,179,0 1680 DATA RIO ,42,-23 1685 DATA LUANDA,347,-9 1690 DATA DAKAR,17,15 1695 DATA CHI,88,42 1700 DATA PENSACOLA,87,31 1705 DATA ALEXANDRIA,330,31 1710 DATA SOLOMON ISLANDS,207,-5 1715 DATA BAGHDAD,314.2,33.7 1720 DATA TAHITI,149,-17 1725 DATA FREEPORT,78,24 1730 DATA TEL AVIV,325,32.3 1735 DATA SEOUL,233,37 1740 DATA VIRGIN ISLANDS,65,18 1745 DATA NORTH POLE,0,90 1750 DATA SOUTH POLE,0,-90 1755 DATA SAVANNAH,81,32 1760 DATA WAKE ISLAND,186.9,19 1765 DATA LAGOS,356.8,6.2 1770 DATA PUNTA FIJO,70.2,12 1775 DATA CROSSVILLE,85.05,35.9 1780 DATA HOUSTON,95.3,30 1785 DATA KNOXVILLE,84,35.8 1790 DATA SAN JUAN,66,19 1795 DATA GALVESTON,95,29 1800 DATA SEATTLE,122,48 1805 DATA BOMBAY,287,19 1810 DATA CAIRO,328,30 1815 DATA ROME,347,42.5 1820 DATA ATLANTA,84,34 1825 DATA ANCHORAGE,150,61 1830 DATA GULF,90,20 1835 PRINT 1840 PRINT DATE$,TIME$;B1$:PRINT " CST TIME ZONE -6 " 1845 HOUR = VAL(TIME$) 1850 MIN = VAL(MID$(TIME$,4)) 1855 IF I$="NVL" THEN GOTO 1915 1860 PRINT"FOR PRESENT TIME INPUT T FOR OTHER TIME PRESS ENTER";T$ 1865 P1$ = INKEY$ 1870 IF P1$= "" THEN 1865 1875 IF P1$= "T" THEN 1915 ELSE 1885 1880 IF T$ ="T" THEN 3705 1885 COLOR 9,0,0:PRINT"LEAVING TIME HOURS FIRST THEN MINUTES THEN SECONDS" :COLOR 0,3 1890 PRINT STRING$(80,"-") 1895 INPUT H0
  • 8. 1900 INPUT M0 1905 S0 = VAL(RIGHT$(TIME$,2)) 1910 GOTO 1935 1915 H0= HOUR 1920 M0 = MIN 1925 S0 = VAL(RIGHT$(TIME$,2)) 1930 B0$ = B1$ :GOTO 1950 1935 PRINT"=====================================================" 1940 PRINT"TYPE AM OR PM" 1945 INPUT B0$ 1950 REM 1955 IF H = 12 AND B0$ ="AM" THEN B$ = "PM" : GOTO 1965 1960 IF H = 12 AND B0$ ="PM" THEN B$ = "AM" 1965 PRINT"=====================================================" 1970 IF I2$ ="CONCORDE" THEN I = 1151:GOTO 2065 1975 IF I2$ ="747" THEN I = 530 : GOTO 2065 1980 IF I2$="TORNADO" THEN I = 1452 : GOTO 2065 1985 IF I2$="LEAR JET" THEN I = 512 : GOTO 2085 1990 IF I2$="USSR SST" THEN I = 1550 : GOTO 2065 1995 IF I2$="F-15 EAGLE" THEN I = 1875 : GOTO 2065 2000 IF I2$="MIG-29" THEN I = 1650 : GOTO 2065 2005 IF I2$="F-14 TOMCAT" THEN I = 1750 : GOTO 2065 2010 IF I2$="MIG-23" THEN I = 1500 : GOTO 2065 2015 IF I$="SUNTIME" THEN I=1037 : GOTO 2185 2020 IF I2$="MIRAGE F1-E" THEN I = 1650 : GOTO 2065 2025 IF I2$="LEAR JET" THEN GOTO 2120 2030 IF K$="PLANE" THEN 2040 ELSE 2035 2035 PRINT"INPUT KNOTS":GOTO 2045 2040 PRINT"INPUT SPEED M.P.H." :GOTO 2050 2045 K$="SHIP" 2050 INPUT I 2055 II = I 2060 GOTO 2145 2065 PRINT"-----------------------------------------------------------" 2070 IF K1$ = "G" THEN 2145 2075 IF K1$="T" THEN 2145 2080 REM 2085 'PRINT"INPUT REVENUE PER MILE" 2090 'INPUT W 2095 PRINT"===========================================================" 2100 IF K1$="J" THEN 2120 2105 PRINT"INPUT MILES PER TON" 2110 INPUT W1 2115 WW = S / W1 2120 PRINT"----------------------------------------------------------" 2125 IF K1$="J" THEN 2135 2130 'PRINT"INPUT COST PER GALLON" : GOTO 4870 2135 PRINT"INPUT COST PER TON " 2140 INPUT W2 2145 PRINT STRING$(80,"-") 2150 PRINT DATE$; " C.S.T. COMPUTER DATE = " ;D3 2155 INPUT"IF COMPUTER DATE IS TODAY'S DATE INPUT J ELSE PRESS ENTER";T3$ 2160 IF T3$ = "J" THEN 2175 2165 PRINT"INPUT COMPUTER DATE" 2170 INPUT T3:GOTO 2180 2175 T3 = D3
  • 9. 2180 REM 2185 GOSUB 3175 2190 T = T0+(S/I) 2195 GOTO 2555 2200 PRINT 2205 H=H-12 2210 REM 2215 IF H>12 THEN 2205 2220 E = S/I 2225 L = INT(E) :K1=60*(E-L):K=INT(K1):K3= K1 -K 2230 KL=K 2235 IF H=0 THEN H=12 2240 IF BB =2 THEN 2245 ELSE 2260 2245 IF B0$="AM" THEN B0$="PM" 2250 IF H<> 12 AND B$="PM" THEN B$="AM" :GOTO 2260 2255 IF H<> 12 AND B$="AM" THEN B$="PM" :GOTO 2260 2260 IF H <> 12 THEN 2270 2265 SCREEN 2:M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW SCREEN(520,93)-(600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)- (600,15),,2:LOCATE 2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE 6,45:PRINT DATE$,TIME$" C.S.T" 2270 IF K >59 THEN 2275 ELSE 2280 2275 L = L + 1 : K = K - 60 2280 REM 2285 GOTO 2295 2290 M8 = M8 - 60 : M4 = M4+1:GOTO 2305 2295 IF M8>59 THEN 2290 ELSE 2305 2300 M5 = M5 - 60 : M =M + 1 : GOTO 2315 2305 M5 = M4 + S0 2310 IF M5 > 59 THEN 2300 2315 IF M>59 THEN M = M - 60: H = H+ 1 2320 LI = L 2325 IF H = 12 THEN GOTO 5430 ELSE 2360 2330 LI = LI - 12:B$="PM":GOTO 2340 2335 LI = LI - 12:B$="AM":GOTO 2340 2340 REM 2345 IF LI > 20 THEN 2350 ELSE 2360 2350 IF B$ ="AM" THEN GOTO 2330 2355 IF B$ ="PM" THEN GOTO 2335 2360 REM 2361 IF I2$="GOMAX550" THEN GOTO 2364 2362 INPUT" TONS OF CRUDE";TN : INPUT" $ per barrel";BL:GOTO 2365 2364 TN = 92436.98 : INPUT" $ per barrel";BL 2365 HH=H:MA=M:IU=K 2370 COLOR 0,3:CLS:SCREEN 2:LOCATE 2,3:PRINT "ARRIVE":VIEW SCREEN(1,20)- (600,32),,2:LOCATE 4,2:PRINT ;C2$,H;":";M;":"M5"."M8;B$,;R1$:LOCATE 6,5:PRINT "FROM":VIEW SCREEN(1,55)-(600,67),,2:LOCATE 8,2:PRINT;C1$,;H0":";M0;":"S0;B0$,"TIME ZONE ";RD;VI$ 2375 LOCATE 11,5:PRINT"TRAVEL TIME":VIEW SCREEN(15,93)-(200,103),,2 :LOCATE 13,4:PRINT L;"HOURS ";K" MIN":LOCATE 11,43 :PRINT"SPEED":VIEW SCREEN(300,93)- (400,103),,2 :LOCATE 13,39:PRINT ;I"KNOTS" :O=S*W 2380 L9 = L :II = I 2385 K9 = K 2390 M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW SCREEN(520,93)- (600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)-(600,15),,2:LOCATE
  • 10. 2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE 6,45:PRINT DATE$,TIME$" C.S.T" 2395 LOCATE 6,30:PRINT J$(Z11):VIEW SCREEN(450,125)-(600,135),,2:LOCATE 17,60:PRINT "$";TN * 5.95 * BL 2400 LOCATE 15,4:PRINT"COST PER BARREL":LOCATE 15,33:PRINT"TONS HAULED" :VIEW SCREEN(15,126)-(100,136),,2:LOCATE 17,3:PRINT "$"BL; :VIEW SCREEN(250,126)-(400,136),,2:LOCATE 17,33:PRINT TN"TONS" :LOCATE 15,63:PRINT"FUEL DOLLARS" 2405 REM 2410 J1=L:J2=(K/60):J3=J1+J2:J4=J3*1370:LOCATE 19,3:PRINT"TANKER FUEL FLOW TONS":LOCATE 19,34:PRINT"BARRELS HAULED" :VIEW SCREEN(15,156)- (100,167),,2:LOCATE 21,3:PRINT J1*2.5 :VIEW SCREEN(250,156)-(400,167),,2:LOCATE 21,33:PRINT (TN * 5.95) 2415 LOCATE 19,60:PRINT"TANKER FUEL COST":VIEW SCREEN(450,156)- (550,167),,2:LOCATE 21,58:PRINT "$"J1* 625 * 1.3 2420 PRINT 2425 PRINT"PRESS ANY KEY TO CONTINUE" 2430 K$ = INKEY$ : IF K$ = "" THEN 2430 2435 IF K1$="J" THEN J2 = E * 1370 2440 E= S/I 2445 L = INT(E) 2450 K1=60*(E-L) 2455 K=INT(K1) 2460 K3 = K1 - K 2465 J1 = L : J2 = (K/60) : J3 = J1 + J2 2470 J4 = J3 * 1370 2475 O=S*W 2480 W0=FIX(D):F0=ABS(D)-ABS(W0) 2485 IF K1$="G" THEN 2520 2490 IF K1$="T" THEN 2520 2495 REM 2500 REM 2505 IF K1$ ="J" THEN 2515 2510 M1 = S/W1:M2 = M1*W2 2515 IF K1$ ="J" THEN 5830 2520 REM 2525 GOSUB 3210 2530 REM 2535 REM 2540 DAY = VAL(MID$(DATE$,4)) 2545 MONTH$=(LEFT$(DATE$,2)):MO = VAL(MONTH$) 2550 GOTO 3505 2555 GOSUB 2560 2560 H=INT(T) 2565 M1=60*(T-H) 2570 M=INT(M1) 2575 M3 = 60 *(M1-M) 2580 M4 = INT(M3) 2585 M7 = 60 *(M3-M4) 2590 M8 = INT(M7) 2595 IF N2>N1 THEN U=N2-N1 2600 IF N2<N1 THEN V=N1-N2 2605 IF V>0 GOTO 2945 2610 IF R2>180 AND R2<320 THEN Q1=1 2615 IF R2=<7.5 AND R2>359 THEN 2740 2620 IF R2>7.5 AND R2<22.5 THEN 2745
  • 11. 2625 IF R2=>22.5 AND R2<37.5 THEN 2750 2630 IF R2=>37.5 AND R2<52.5 THEN 2755 2635 IF R2=>52.5 AND R2<67.5 THEN 2760 2640 IF R2=>67.5 AND R2=<85 THEN 2775 2645 IF R2=>85 AND R2<103 THEN 2790 2650 IF R2=>103 AND R2<115 THEN 2805 2655 IF R2=>115 AND R2<125 THEN 2820 2660 IF R2=>125 AND R2<142.5 THEN 2835 2665 IF R2=>142.5 AND R2<158.5 THEN 2850 2670 IF R2=>158.5 AND R2<172.5 THEN 2865 2675 IF R2=>172.5 AND R2<180 THEN 2880 2680 IF R2=>180 AND R2<187.5 THEN 2885 2685 IF R2=>187.5 AND R2<202.5 THEN 2890 2690 IF R2=>202.5 AND R2<217.5 THEN 2895 2695 IF R2=>217.5 AND R2<232.5 THEN 2900 2700 IF R2=>232.5 AND R2<247.5 THEN 2905 2705 IF R2=>247.5 AND R2<262.5 THEN 2910 2710 IF R2=>262.5 AND R2<277.5 THEN 2915 2715 IF R2=>277.5 AND R2<292.5 THEN 2920 2720 IF R2=>292.5 AND R2<307.5 THEN 2925 2725 IF R2=>307.5 AND R2<322.5 THEN 2930 2730 IF R2=>322.5 AND R2< 337.5 THEN 2935 2735 IF R2=>337.5 AND R2<359 THEN 2940 2740 R1$=" TIME ZONE 0 ":QP=1:R2 = 0:R22=0:GOTO 3080 2745 R1$=" TIME ZONE -1 ":PQ=1:R2=-1:R22=-1: GOTO 3080 2750 R1$=" TIME ZONE -2 ":R2=-2:R22=-2:GOTO 3080 2755 R1$=" TIME ZONE -3 ":ZONE$="GREENLAN.BAS":R2=-3:R22=-3:GOTO 3080 2760 IF D3>ZN AND D3<ZM THEN 2770 2765 R1$=" TIME ZONE -4 AST":R2=-4:R22=-4:GOTO 3080 2770 R1$=" TIME ZONE -4 ADT":R2=-3:R22=-4:GOTO 3080 2775 IF D3>ZN AND D3<ZM THEN 2785 2780 R1$=" TIME ZONE -5 EST":R2=-5:R22=-5:GOTO 3080 2785 R1$=" TIME ZONE -5 EDT":R2=-4:R22=-5:GOTO 3080 2790 IF D3>ZN AND D3<ZM THEN 2800 2795 R1$=" TIME ZONE -6 CST":ZONE$="NVL.BAS":R2=-6:R22=-6:GOTO 3080 2800 R1$=" TIME ZONE -6 CDT":ZONE$="NVL.BAS":R2=-5:R22=-6:GOTO 3080 2805 IF D3>ZN AND D3<ZM THEN 2815 2810 R1$=" TIME ZONE -7 MST":R2=-7:R22=-7:GOTO 3080 2815 R1$=" TIME ZONE -7 MDT":R2=-6:R22=-7:GOTO 3080 2820 IF D3>ZN AND D3<ZM THEN 2830 2825 R1$=" TIME ZONE -8 PST":R2=-8:R22=-8:GOTO 3080 2830 R1$=" TIME ZONE -8 PDT":R2=-7:R22=-8:GOTO 3080 2835 IF D3>ZN AND D3<ZM THEN 2845 2840 R1$=" TIME ZONE -9 ":R2=-9:R22=-9:GOTO 3080 2845 R1$=" TIME ZONE -9 DST":R2=-8:R22=-9:GOTO 3080 2850 IF D3>ZN AND D3<ZM THEN 2860 2855 R1$=" TIME ZONE -10 ":R2=-10:R22=-10:GOTO 3080 2860 R1$=" TIME ZONE -10 DST":R2=-9:R22=-10:GOTO 3080 2865 IF D3>ZN AND D3<ZM THEN 2875 2870 R1$=" TIME ZONE -11 ":R2=-11:R22=-11:GOTO 3080 2875 R1$=" TIME ZONE -11 DST":R2=-10:R22=-11:GOTO 3080 2880 R1$=" TIME ZONE -12 ":R2=-12:R22=-12:GOTO 3080 2885 R1$=" TIME ZONE +12 ":R2=+12:R22=+12:GOTO 3080 2890 R1$=" TIME ZONE +11 ":R2=+11:R22=+11:GOTO 3080 2895 R1$=" TIME ZONE +10 ":R2=+10:R22=+10:GOTO 3080 2900 R1$=" TIME ZONE +9 ":R2=+9:R22=9:GOTO 3080 2905 R1$=" TIME ZONE +8 ":R2=+8:R22=8:GOTO 3080
  • 12. 2910 R1$=" TIME ZONE +7 ":R2=+7:R22=7:GOTO 3080 2915 R1$=" TIME ZONE +6 ":R2=+6:R22=6:GOTO 3080 2920 R1$=" TIME ZONE +5 ":R2=+5:R22=5:GOTO 3080 2925 R1$=" TIME ZONE +4 ":R2=+4:R22=4:GOTO 3080 2930 R1$=" TIME ZONE +3 ":R2=+3:R22=3:GOTO 3080 2935 R1$=" TIME ZONE +2 ":R2=+2:R22=2:GOTO 3080 2940 R1$=" TIME ZONE +1 ":R2=+1:R22=1:GOTO 3080 2945 IF R2>180 AND R2<320 THEN Q1=-1 2950 IF R2=0 THEN 2740 2955 IF R2=<7.5 AND R2>359 THEN 2740 2960 IF R2=>7.5 AND R2<22.5 THEN 2745 2965 IF R2=>22.5 AND R2<37.5 THEN 2750 2970 IF R2=>37.5 AND R2<52.5 THEN 2755 2975 IF R2=>52.5 AND R2=<67.5 THEN 2760 2980 IF R2=>67.5 AND R2<85 THEN 2775 2985 IF R2=>85 AND R2<103 THEN 2790 2990 IF R2=>103 AND R2<115 THEN 2805 2995 IF R2=>115 AND R2=<127.5 THEN 2820 3000 IF R2=>127.5 AND R2<142.5 THEN 2835 3005 IF R2=>142.5 AND R2<158.5 THEN 2850 3010 IF R2=>158.5 AND R2<172.5 THEN 2865 3015 IF R2=>172.5 AND R2<180 THEN 2880 3020 IF R2=>180 AND R2<195! THEN 2885 3025 IF R2=>187.5 AND R2<202.5 THEN 2890 3030 IF R2=>202.5 AND R2<217.5 THEN 2895 3035 IF R2=>217.5 AND R2<232.5 THEN 2900 3040 IF R2=>232.5 AND R2<247.5 THEN 2905 3045 IF R2=>247.5 AND R2<262.5 THEN 2910 3050 IF R2=>262.5 AND R2<277.5 THEN 2915 3055 IF R2=>277.5 AND R2<292.5 THEN 2920 3060 IF R2=>292.5 AND R2<307.5 THEN 2925 3065 IF R2=>307.5 AND R2<322.5 THEN 2930 3070 IF R2=>322.5 AND R2<337.5 THEN 2935 3075 IF R2=>337.5 AND R2<359 THEN 2940 3080 REM 3085 IF V => 0 THEN 3090 ELSE 3095 3090 H = H + (R2-R0) : GOTO 3100 3095 H = H - (R2-R0) : GOTO 3100 3100 H = ABS(H) 3105 IF H=12 AND R2 => -12 THEN B$="PM" :GOTO 3170 ELSE 3110 3110 IF H=12 AND B0$="AM" THEN B$="PM" ELSE B$="AM" 3115 IF H= 24 THEN H=H-12:GOTO 3150 3120 IF H0=12 THEN 3145:IF H=24 THEN H=H-12 3125 IF H> 12 THEN 3130 ELSE 3170 3130 IF B$="PM" THEN 3135 ELSE 3140 3135 B$ = "AM" : H=H-12: GOTO 3125 3140 B$="PM":H=H-12:GOTO 3125 3145 H=H-12:IF H>12 THEN 3125 ELSE 3170 3150 IF B0$ ="PM" THEN 3155 ELSE 3160 3155 IF B0$="PM" THEN B$="AM" : GOTO 3170 3160 IF H=0 THEN 3165 :IF B0$="AM" THEN B$="PM" : GOTO 3170 3165 IF B0$="AM" THEN B$="AM" ELSE B$="PM" 3170 GOTO 2210 3175 T0=H0+M0/60 3180 IF R0>7 AND H0=12 AND B0$="PM" THEN 3205 ELSE 3185 3185 IF R0>7 AND H0=<2 AND B0$="PM" THEN 3205 ELSE 3190 3190 'IF B0$="PM" THEN LET T0=T0+12: RETURN
  • 13. 3195 IF B0$="AM" THEN LET T0=T0+12 3200 IF B0$="AM" THEN LET T0=T0+12: RETURN 3205 B0$="AM" :BB=2:GOTO 3190 3210 REM 3215 DIM N1(13) 3220 FOR KL=1 TO 13:READ N1(KL):NEXT KL 3225 DATA 0,31,59,90,120,151,181 3230 DATA 212,243,273,304,334,365 3235 DIM N$(12) 3240 FOR KL= 1 TO 12:READ N$(KL):NEXT KL 3245 DATA JAN,FEB,MAR,APR,MAY,JUN 3250 DATA JUL,AUG,SEP,OCT,NOV,DEC 3255 FOR N = 1 TO 12 3260 IF T3>365 THEN T3=T3-365 3265 IF T3<(N1(N+1)+1) THEN GOTO 3275 3270 NEXT N 3275 D0=T3-N1(N) 3280 RETURN 3285 REM 3290 T4= D4 + T3 3295 DIM M1(13) 3300 FOR I = 1 TO 13 : READ M1(I) : NEXT I 3305 DATA 0,31,59,90,120,151,181 3310 DATA 212,243,273,304,334,365 3315 DIM M$(12) 3320 FOR I = 1 TO 12 : READ M$(I): NEXT I 3325 DATA JAN,FEB,MAR,APR,MAY,JUN 3330 DATA JUL,AUG,SEP,OCT,NOV,DEC 3335 A3=YEAR 3340 FOR M = 1 TO 12 3345 IF T4>365 THEN A3 = A3 + 1 3350 IF T4 > 365 THEN T4 = T4 - 365 3355 IF T4<(M1(M+1)+1) THEN GOTO 3370 3360 IF T4 > 365 THEN GOTO 3345 3365 NEXT M 3370 D4=T4-M1(M) 3375 RETURN 3380 REM 3385 REM 3390 IF A3 = 0 THEN 3400 3395 Y = A3:GOTO 3405 3400 Y = YEAR 3405 D4 = INT(D4) 3410 D=D4 3415 LET J$(1) = "SUNDAY" 3420 LET J$(2) = "MONDAY" 3425 LET J$(3) = "TUESDAY" 3430 LET J$(4) = "WEDNESDAY" 3435 LET J$(5) = "THURSDAY" 3440 LET J$(6) = "FRIDAY" 3445 LET J$(7) = "SATURDAY" 3450 LET K = INT(.6 +(1/M)) 3455 LET L5 = Y - K 3460 LET O = M + 12*K 3465 LET P = L5/100 3470 LET Z1 = INT(P/4) 3475 LET Z2 = INT(P)
  • 14. 3480 LET Z3 = INT((5*L5)/4) 3485 LET Z4 = INT(13*(O+1)/5) 3490 LET Z= Z4+Z3-Z2+Z1+D4-1 3495 LET Z = Z-(7*INT(Z/7))+1 3500 RETURN 3505 REM 3510 REM 3515 SCREEN 8:CLS:KEY OFF:COLOR 3,4 3520 IF I1$="PL" THEN GOTO 3580 3525 LOCATE 4,50:PRINT I2$ 3530 MAPAF$="U20H2U7H1U8HL10H4L15H5L10U3L20H10E20R15F6R35F4R5F6R7D2R18F15G8D15G15D3G1 0L3D1L3H2L4G2L2H4U1" 3535 PSET(338,142),2:DRAW MAPAF$ :'PAINT(341,140),CHR$(&H90) 3540 MAPAU$="S5U25L3U1L5U2L4U1L4U1L6U2L5G5L3G1L4G1L3G1L4G2L5G1L4G2L5G1L6D17R9U1R5U1R5 U1R5U1R4U1R6F10R8U2R7U2R15 3545 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8 3550 MAPSA$="U1L2U1L3H3L3U1H2L4U1H2H3L3U3H3L3U1L3U1L3H2L1U1H2L4L1L2L3H1L3H1L5L1L5G5LD 3G4D1G3D3G3F15D25F12E25R4E8R2E7R3E6 3555 LOCATE 18,2:PRINT HH":";MA;":"M5;M8 3560 PSET(240,120),2:DRAW MAPSA$ :'PAINT(241,120),CHR$(&H85) 3565 LINE(35,15)-(35,125),3 3570 MAPUS$="NM+40,+20 H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2 L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5 3575 PSET(100,83),2:DRAW MAPUS$ :'PAINT(100,101),CHR$(&H45) 3580 LINE(60,15)-(60,125),3 3585 LINE(85,15)-(85,125),3 3590 LOCATE 18,2:PRINT HH":";MA;":"M5;M8 3595 LINE(110,15)-(110,125),1 3600 LINE(60,15)-(60,125),1 3605 LINE(135,15)-(135,125),1 3610 LINE(10,15)-(610,15),1 : REM LATITUDE LINES 3615 LINE(10,25)-(610,25),1 : REM LATITUDE LINES 3620 LINE(10,35)-(610,35),1 : REM LATITUDE LINES 3625 LINE(10,45)-(610,45),1 : REM LATITUDE LINES 3630 LINE(10+L6,15)-(10+L6,350),1 3635 FOR L6= 80 TO 550 STEP 25 3640 LINE(80+L6,15)-(80+L6,250),1 3645 NEXT L6 3650 LINE(308,15)-(308,350),3 3655 LINE(10,75)-(610,75),1 : REM LATITUDE LINES 3660 LINE(10,55)-(610,55),1 3665 LINE(10,45)-(610,45),1 3670 LINE(10,105)-(610,105),3 :REM EQUATOR 3675 LINE(10,125)-(610,125),1 :REM EQUATOR 3680 LINE(10,115)-(610,115),1 3685 LINE(10,105)-(610,105),1 3690 LINE(10,95)-(610,95),1 3695 LINE(10,85)-(610,85),1 3700 LINE(10,65)-(610,65),1 3705 LINE(160,135)-(610,135),1 3710 LINE(160,145)-(610,145),1 3715 LINE(160,155)-(610,155),1
  • 15. 3720 LINE(160,165)-(610,165),1 3725 LINE(160,175)-(610,175),1 3730 LINE(160,185)-(610,185),1 3735 LINE(160,195)-(610,195),1 3740 LINE(10,199)-(610,199),1 3745 LINE(10,105)-(610,105),3 : REM EQUATOR 3750 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8 3755 MAPUS$="NM+40,+20 H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2 L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5 3760 PSET(545,155),2 3765 REM 3770 LOCATE 1,9:PRINT"DEP "N$(N);(INT(D0)) YEAR 3775 IF R22 = R00 THEN GOTO 8275 REM SAME TIME ZONE 3780 IF I1$="PL" THEN 8275 3785 IF R00>=-6 AND R00 <0 AND R22>5 THEN OPEN "NVLCAL.TXT$" FOR INPUT AS #1:CLOSE #1 3790 IF R00>=-6 AND R00 <0 AND R22=>0 AND R22<6 THEN OPEN "NVLLON.TXT$"FOR INPUT AS #1:CLOSE #1 3795 IF R00>=6 AND R00 <10 AND R22<-5 THEN OPEN"TYONVL.TXT$" FOR INPUT AS #1:CLOSE #1 3800 IF R00>9 AND R22=<-6 THEN OPEN "WAKMID.TXT$" FOR INPUT AS #1:CLOSE #1 3805 IF R00=>0 AND R00<6 AND R22=>-6 AND R22<0 THEN OPEN "LONNVL.TXT$" FOR INPUT AS #1 :CLOSE #1 3810 IF R00<-6 AND R22 =>6 THEN OPEN "MIDCAL.TXT$" FOR INPUT AS #1:CLOSE #1 3815 IF R00<-9 AND R22=>0 AND R22<6 THEN OPEN "MIDLON.TXT$" FOR INPUT AS #1:CLOSE #1 3820 IF R00>-10 AND R00<-6 AND R22=>0 AND R22<6 THEN OPEN "DENLON.TXT$" FOR INPUT AS #1 : CLOSE #1 3825 IF R00>0 AND R00<6 AND R22=>0 AND R22 <6 THEN OPEN "BOMLON.TXT$" FOR INPUT AS #1 :CLOSE #1 3830 IF R00<-6 AND R22<0 AND R22>-7 THEN OPEN "MIDDAK.TXT$" FOR INPUT AS #1:CLOSE #1 3835 IF R00=<0 AND R00>-7 AND R22=<-7 THEN OPEN "LONMID.TXT$" FOR INPUT AS #1:CLOSE #1 3840 IF R00=<-7 AND R22=<-7 AND R00<R22 THEN OPEN "MIDDEN.TXT$" FOR INPUT AS #1:CLOSE #1 3845 IF R00=<-7 AND R22=<-7 AND R00>R22 THEN OPEN "DENMID.TXT$" FOR INPUT AS #1:CLOSE #1 3850 IF R00=>0 AND R00<6 AND R22 <6 AND R22>0 THEN OPEN "LONBOM.TXT$" FOR INPUT AS #1:CLOSE #1 3855 IF R00=>0 AND R00<6 AND R22 >5 THEN OPEN "LONCAL.TXT$" FOR INPUT AS #1:CLOSE #1 3860 IF R00=>0 AND R00<6 AND R22=<-7 THEN OPEN "PARMID.TXT$" FOR INPUT AS #1 : CLOSE #1 3865 IF R00>5 AND R22>5 THEN OPEN "WAKCAL.TXT$" FOR INPUT AS #1:CLOSE #1 3870 IF R00>5 AND R22=>0 AND R22 <6 THEN OPEN "WAKLON.TXT$" FOR INPUT AS #1:CLOSE #1 3875 IF R00>5 AND R22<0 AND R22>-6 THEN OPEN "WAKDAK.TXT$" FOR INPUT AS #1:CLOSE #1 3880 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R22>R00 THEN OPEN "NVLDAK.TXT FOR INPUT AS #1:CLOSE #1 3885 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R00>R22 THEN OPEN "DAKNVL.TXT" FOR INPUT AS #1 3890 GOTO 8275 3895 REM 3900 D4 = D0
  • 16. 3905 COLOR 2,0: LOCATE 1,40:PRINT"AR "N$(N);(INT(D4)) YEAR:GOSUB 8900 3910 GOSUB 3285 3915 GOTO 4040 3920 REM 3925 D4 = D4 + 1 : GOTO 3975 3930 D4 = D4 + 2 : GOTO 3975 3935 D4 = D4 + 3 : GOTO 3975 3940 D4 = D4 - 1 : GOTO 3975 3945 IF L < 48 THEN GOTO 3980 3950 D4 = L9/24 3955 REM 3960 IF D4 > 1460 THEN 3965 ELSE 3975 3965 DD = D4/1460 : REM LEAP YEAR ADJUSTMENT 3970 D4 = D4 + INT(DD) 3975 YEARS = D4/365 3980 DAYS = D4 3985 GOSUB 3285 3990 REM 3995 LOCATE 1,40:PRINT "AR "M$(M);(INT(D4));A3:COLOR 1,4 4000 GOSUB 3385 4005 GOTO 4020 4010 GOSUB 3285 4015 D4 = D0:GOSUB 3385 4020 GOSUB 8900 4025 LOCATE 22,5 : PRINT INT(DAYS);" DAYS" 4030 LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"MPH " 4035 COLOR 2,0:LOCATE 1,60: PRINT J$(Z):GOTO 4050 4040 LOCATE 1,60:PRINT J$(Z10) 4045 LOCATE 22,5 : PRINT INT(DAYS);" DAYS" 4050 IF K$="SHIP" THEN 4060 ELSE 4055 4055 LOCATE 2,1:PRINT DATE$;" "TIME$:LOCATE 3,60:PRINT II" MPH":GOTO 4075 4060 REM 4065 IF K$="PLANE" THEN GOTO 4075 4070 LOCATE 4,45:PRINT INT(S)"MILES" :LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"KNOTS" 4075 LOCATE 4,45:PRINT INT(S)"MILES":IF L=0 AND H = H0 THEN 4090 4080 LOCATE 1,30:PRINT J$(Z10) 4085 LOCATE 2,26:PRINT J$(Z11) 4090 IF I1$="PL" THEN GOTO 4110 4095 GOTO 4105 4100 LOCATE 4,1 :PRINT FL;" FUEL EXPENSE";RV;" REVENUE" 4105 REM 4110 LOCATE 3,35:PRINT "ZONE ";RD;VI$; 4115 LOCATE 4,1: 'PRINT YEARS;" YEARS",I$ 4120 PALETTE 6,3 4125 IF SS < 0 THEN LL$="LL" 4130 SS = ABS(SS) 4135 IF RR>180 THEN 4180 4140 IF RR=0 THEN 4180 ELSE GOTO 4160 4145 IF LL$ = "LL" THEN 4155 4150 PSET(300-RR*1.65,105-SS),3:CIRCLE(300-RR*1.65,105-SS),5,1:WW=1:LOCATE SS- (SS-3),RR-(RR-5):PRINT C1$;H0":";M0;":"S0;B0$: GOTO 4455 4155 PSET(300-RR*1.65,105+SS),2:CIRCLE(300-RR*1.65,105+SS),5,1:WW=1:LOCATE SS- (SS-3),RR-(RR-15):COLOR 3,1:PRINT C1$;H0":";M0":";S0;B0$:LOCATE 3,40:COLOR 2,7:GOTO 4455 4160 IF LL$ = "LL" THEN 4175
  • 17. 4165 IF RR>60 THEN 4145 4170 PSET(300-RR*1.4,105-SS),2:CIRCLE(300-RR*1.4,105-SS),5,1:WW=1:LOCATE SS-(SS- 8),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0":";":"S0;B0$:COLOR 2,7: GOTO 4455 4175 PSET(300-RR*1.6,105+SS),2:CIRCLE(300-RR*1.6,105+SS),5,1:WW=1:LOCATE SS-(SS- 3),RR-(RR-10):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455 4180 IF LL$ = "LL" THEN 4185 ELSE 4190 4185 IF RR =0 THEN 4385 ELSE 4325 4190 IF RR =0 THEN 4265 4195 IF RR=>345 THEN 4270 4200 IF RR=>315 THEN 4260 4205 IF RR=>300 THEN 4275 :REM ZONE +3(MOW) 4210 IF RR=>285 THEN 4280 4215 IF RR=>270 THEN 4285 4220 IF RR=>255 THEN 4290 4225 IF RR=>240 THEN 4295 4230 IF RR=>220 THEN 4300 4235 IF RR=>205 THEN 4305 4240 IF RR=>195 THEN 4310 4245 GOTO 4315 4250 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS- 4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455 4255 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS- 9),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455 4260 PSET(300+(360-RR*.875),105-SS),3:CIRCLE(300+(360-RR*.875),105- SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4265 PSET(310-RR*1.6,105-SS),3:CIRCLE(310+RR*1.6,105-SS),5,1:WW=1:LOCATE SS-(SS- 9),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455 4270 PSET(300+(360-RR*.95),105-SS),3:CIRCLE(300+(360-RR*.95),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;S0;":";B0$:COLOR 2,7:VV=2:GOTO 4455 4275 PSET(300+(360-RR*.84),105-SS),3:CIRCLE(300+(360-RR*.84),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4280 PSET(300+(360-RR*.79),105-SS),3:CIRCLE(300+(360-RR*.79),105-SS),5,1:LOCATE SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4285 PSET(300+(360-RR*.74),105-SS),3:CIRCLE(300+(360-RR*.74),105-SS),5,1:LOCATE SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4290 PSET(300+(360-RR*.68),105-SS),3:CIRCLE(300+(360-RR*.68),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4295 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4300 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4305 PSET(300+(360-RR*.46),105-SS),3:CIRCLE(300+(360-RR*.46),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-55):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4310 PSET(300+(360-RR*.36),105-SS),3:CIRCLE(300+(360-RR*.36),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455
  • 18. 4315 PSET(300+(360-RR*.25),105-SS),3:CIRCLE(300+(360-RR*.25),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-60):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4320 PSET(300+(360-RR*.37),105-SS),3:CIRCLE(300+(360-RR*.37),105-SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO 4455 4325 IF RR=>345 THEN 4390 4330 IF RR=>330 THEN 4395 4335 IF RR=>315 THEN 4445 4340 IF RR=>300 THEN 4400 4345 IF RR=>285 THEN 4405 4350 IF RR=>270 THEN 4410 4355 IF RR=>255 THEN 4415 4360 IF RR=>240 THEN 4420 4365 IF RR=>220 THEN 4300 4370 IF RR=>205 THEN 4430 4375 IF RR=>195 THEN 4435 4380 GOTO 4440 4385 PSET(300-RR*.96,105+SS),3:CIRCLE(300-RR*.96,105+SS),5,1:LOCATE SS-(SS- 3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4390 PSET(300+(360-RR*.95),105+SS),3:CIRCLE(300+(360-RR*.95),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4395 PSET(300+(360-RR*.91),105+SS),3:CIRCLE(300+(360-RR*.91),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 15,4:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 15,4:VV=1:GOTO 4455 4400 PSET(300+(360-RR*.84),105+SS),3:CIRCLE(300+(360-RR*.84),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4405 PSET(300+(360-RR*.79),105+SS),3:CIRCLE(300+(360-RR*.79),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4410 PSET(300+(360-RR*.74),105+SS),3:CIRCLE(300+(360-RR*.74),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4415 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4420 PSET(300+(360-RR*.62),105+SS),3:CIRCLE(300+(360-RR*.62),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4425 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4430 PSET(300+(360-RR*.46),105+SS),3:CIRCLE(300+(360-RR*.46),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4435 PSET(300+(360-RR*.36),105+SS),3:CIRCLE(300+(360-RR*.36),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-55):COLOR 3,2:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4440 PSET(300+(360-RR*.25),105+SS),3:CIRCLE(300+(360-RR*.25),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4445 PSET(300+(360-RR*.88),105+SS),3:CIRCLE(300+(360-RR*.88),105+SS),5,1:LOCATE SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455 4450 IF UU < 0 THEN CC$ = "CC"
  • 19. 4455 IF MM>180 THEN 4545 4460 IF MM=0 THEN 4480 4465 IF MM>105 THEN 4515 4470 IF MM>60 THEN 4495 4475 GOTO 4510 4480 IF CC$ = "CC" THEN 4490 4485 PSET(310-MM*1.65,105-UU),3:CIRCLE(310-MM*1.65,105-UU),5,2:GOTO 4820 4490 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU- (UU-13),MM-(MM-40):GOTO 4820 4495 IF CC$="CC" THEN 4505 4500 PSET(300-MM*1.65,105-UU),3:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU- (UU-10),MM-(MM-20):GOTO 4820 4505 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU- (UU-10),MM-(MM-20):GOTO 4820 4510 IF CC$ = "CC" THEN 4535 4515 IF CC$="CC" THEN 4525 4520 PSET(300-MM*1.65,105-UU),1:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU- (UU-8),MM-(MM-3): GOTO 4820 4525 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU- (UU-21),MM-(MM-3): GOTO 4820 4530 PSET(300-MM*1.5,105-UU),3:CIRCLE(300-MM*1.5,105-UU),5,2:WW=1:LOCATE UU-(UU- 16),MM-(MM-40):GOTO 4820 4535 PSET(300-MM*1.5,105+UU),3:CIRCLE(300-MM*1.5,105+UU),5,2:WW=1:LOCATE UU-(UU- 22),MM-(MM-35):GOTO 4820 4540 REM 4545 IF CC$="CC" THEN 4615 4550 IF MM=>345 THEN 4675 :REM PARIS 4555 IF MM=>330 THEN 4685 :REM ATHENS 4560 IF MM=>315 THEN 4785 :REM ZONE +2 4565 IF MM=>300 THEN 4695 :REM ZONE +3(MOW) 4570 IF MM=>285 THEN 4705 :REM BOMBAY 4575 IF MM=>270 THEN 4715 :REM CALCUTTA 4580 IF MM=>255 THEN 4725 :REM SINGAPORE 4585 IF MM=>240 THEN 4735 :REM BEIJING 4590 IF MM=>225 THEN 4745 :REM 4595 IF MM=>205 THEN 4755 :REM TYO 4600 IF MM=>195 THEN 4765 :REM 4605 GOTO 4775 4610 GOTO 4800 4615 IF MM=>345 THEN 4680 4620 IF MM=>330 THEN 4690 4625 IF MM=>315 THEN 4790 4630 IF MM=>300 THEN 4700 4635 IF MM=>285 THEN 4710 4640 IF MM=>270 THEN 4720 4645 IF MM=>255 THEN 4730 4650 IF MM=>240 THEN 4740 4655 IF MM=>225 THEN 4750 4660 IF MM=>205 THEN 4760 4665 IF MM=>195 THEN 4770 4670 GOTO 4780 4675 PSET(300+(360-MM*.95),105-UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE UU-(UU-12),MM-(MM-40):VV=2:GOTO 4820 4680 PSET(300+(360-MM*.95),105+UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE UU-(UU-21),MM-(MM-40):VV=2:GOTO 4820 4685 PSET(300+(360-MM*.91),105-UU),3:CIRCLE(300+(360-MM*.91),105-UU),5,2:LOCATE UU-(UU-12),MM-(MM-45):VV=2:GOTO 4825
  • 20. 4690 PSET(300+(360-MM*.91),105+UU),3:CIRCLE(300+(360-MM*.91),105+UU),5,2:LOCATE UU-(UU-20),MM-(MM-40):VV=2:GOTO 4825 4695 PSET(300+(360-MM*.84),105-UU),3:CIRCLE(300+(360-MM*.84),105-UU),5,2:LOCATE UU-(UU-8),MM-(MM-53):GOTO 4820 4700 PSET(300+(360-MM*.84),105+UU),3:CIRCLE(300+(360-MM*.84),105+UU),5,2:LOCATE UU-(UU-22),MM-(MM-53):GOTO 4820 4705 PSET(300+(360-MM*.79),105-UU),3:CIRCLE(300+(360-MM*.79),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-43):GOTO 4820 4710 PSET(300+(360-MM*.79),105+UU),3:CIRCLE(300+(360-MM*.79),105+UU),5,2:LOCATE UU-(UU-22),MM-(MM-43):GOTO 4820 4715 PSET(300+(360-MM*.74),105-UU),3:CIRCLE(300+(360-MM*.74),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-53):GOTO 4820 4720 PSET(300+(360-MM*.74),105+UU),3:CIRCLE(300+(360-MM*.74),105+UU),5,2:LOCATE UU-(UU-22),MM-(MM-43):GOTO 4820 4725 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE UU-(UU-14),MM-(MM-55):VV=2:GOTO 4825 4730 PSET(300+(360-MM*.68),105+UU),3:CIRCLE(300+(360-MM*.68),105+UU),5,2:LOCATE UU-(UU-21),MM-(MM-55):VV=2:GOTO 4825 4735 PSET(300+(360-MM*.62),105-UU),3:CIRCLE(300+(360-MM*.62),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820 4740 PSET(300+(360-MM*.62),105+UU),3:CIRCLE(300+(360-MM*.62),105+UU),5,2:LOCATE UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820 4745 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820 4750 PSET(300+(360-MM*.68),105-UU),3:CIRCLE(300+(360-MM*.68),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-40):VV=2:GOTO 4820 4755 PSET(300+(360-MM*.57),105-UU),3:CIRCLE(300+(360-MM*.57),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-50):VV=2:GOTO 4820 4760 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,2:LOCATE SS-(SS-9),RR-(RR-40):VV=2:GOTO 4455 4765 PSET(300+(360-MM*.36),105-UU),3:CIRCLE(300+(360-MM*.36),105-UU),5,2:LOCATE UU-(UU-9),MM-(MM-55):VV=2:GOTO 4820 4770 PSET(300+(360-MM*.36),105+UU),3:CIRCLE(300+(360-MM*.36),105+UU),5,2:LOCATE UU-(UU-20),MM-(MM-55):VV=2:GOTO 4820 4775 PSET(300+(360-MM*.25),105-UU),3:CIRCLE(300+(360-MM*.25),105-UU),5,2:LOCATE UU-(UU-12),MM-(MM-55):VV=2:GOTO 4820 4780 PSET(300+(360-MM*.25),105+UU),3:CIRCLE(300+(360-MM*.25),105+UU),5,2:LOCATE UU-(UU-20),MM-(MM-55):VV=2:GOTO 4820 4785 PSET(300+(360-MM*.87),105-UU),3:CIRCLE(300+(360-MM*.87),105-UU),5,2:LOCATE UU-(UU-12),MM-(MM-45):VV=2:GOTO 4825 4790 PSET(300+(360-MM*.87),105+UU),3:CIRCLE(300+(360-MM*.87),105+UU),5,2:LOCATE UU-(UU-20),MM-(MM-40):VV=2:GOTO 4825 4795 GOTO 4825 4800 PSET(300+(360-MM*.25),105-UU),3:GOTO 4820 4805 PSET(300+(360-MM*.8),105+UU),,3 4810 IF VV = 1 THEN 4820 4815 IF VV = 2 THEN 15210 4820 REM 4825 REM 4830 'VIEW SCREEN(1,1)-(630,35),,1 4835 'IF C2$="NVL" THEN 16050 4840 IF C2$="PANAMA" THEN 4935 4845 GOTO 5335 4850 D$="U10R15D10L15" 4855 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 U5" 4860 FOR B = 10 TO 30 4865 LINE(0,40-B)-(640,40-B),0
  • 21. 4870 NEXT B 4875 DRAW "bm0,35" 4880 DRAW "bm5,35" 4885 FOR I = 0 TO 100 4890 SOUND I+I,1 4895 DRAW "bm+1,-0" 4900 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5005 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5010 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5015 NEXT I 5020 FOR B = 13 TO 18 5025 SOUND 1000,1:SOUND 2000,1 5030 LINE(65,38-B)-(125,38-B),2 5035 LOCATE 1,2:PRINT "ATLANTIC OCEAN" 5040 NEXT B 5045 DRAW "bm50,20":LOCATE 3,35:PRINT"PANAMA CANAL" 5050 LOCATE 1,50:PRINT"PACIFIC OCEAN" 5055 DRAW "bm55,20" 5060 FOR I = 20 TO 60 5065 SOUND 2000-I,1 5070 DRAW "bm+1,-0" 5075 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5080 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5085 NEXT I 5090 FOR B = 18 TO 22 5095 SOUND 1000,1:SOUND 2000,1 5100 LINE(125,40-B)-(185,40-B),2 5105 NEXT B 5110 DRAW "bm120,17" 5115 DRAW "bm125,17" 5120 FOR I = 60 TO 90 5125 SOUND 2000-I,1 5130 DRAW "bm+1,-0" :LOCATE 4,25:PRINT"LENGTH 81.6 KM" 5135 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5140 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5145 NEXT I 5150 FOR B = 22 TO 26 5155 SOUND 1000,1:SOUND 2000,1 5160 LINE(185,40-B)-(245,40-B),2 5165 NEXT B 5170 DRAW "bm170,14" 5175 DRAW "bm175,14" 5180 FOR I = 100 TO 140 5185 SOUND 2000-I,1 5190 DRAW "bm+1,-0" 5195 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5200 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5205 NEXT I 5210 FOR B = 26 TO 30 5215 SOUND 1000,1:SOUND 2000,1 :LOCATE 4,40:PRINT "DEPTH 12.5-13.7 METERS" 5220 LINE(245,40-B)-(305,40-B),2 5225 NEXT B 5230 DRAW "bm220,09" 5235 DRAW "bm225,09" 5240 FOR I = 130 TO 175 5245 SOUND 2000-I,1 5250 DRAW "bm+1,-0"
  • 22. 5255 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5260 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5265 NEXT I 5270 FOR B = 29 TO 40 5275 SOUND 1000,1:SOUND 2000,1 5280 LINE(305,40-B)-(375,40-B),2 5285 NEXT B 5290 DRAW "bm280,05" 5295 DRAW "bm285,05" 5300 FOR I = 180 TO 350 5305 SOUND 2000-I,1 5310 DRAW "bm+2,-0" 5315 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5320 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 5325 NEXT I 5330 END 5335 REM 5340 REM 5345 LOCATE 19,4:PRINT T$:LOCATE 18,19: PRINT B$ :LOCATE 17,4:PRINT "AR ":LOCATE 17,7:PRINT C2$:LOCATE 23,3:PRINT R1$:LOCATE 3,30 5350 IF C2$ <> "NVL" THEN 5415 5355 DRAW "BM450,100 C3U10R10D10L10R50L40U20H20F20E20G20D20F30H30D45U45L50 5360 LOCATE 15,62 :PRINT "X" 5365 LOCATE 16,54:PRINT "I65 5370 LOCATE 17,46:PRINT "BIRMINGHAM 5375 LOCATE 12,62:PRINT "I40 > KNOXVILLE 5380 LOCATE 8,50:PRINT "I24 5385 LOCATE 8,64:PRINT "I65" 5390 LOCATE 16,62:PRINT "I24" 5395 LOCATE 18,62:PRINT "CHATTANOOGA 5400 LOCATE 7,62:PRINT"BOWLING GREEN 5405 LOCATE 7,42:PRINT"ST. LOUIS 5410 LOCATE 12,40:PRINT "I40 < MEMPHIS 5415 IF I1$ = "PL" THEN 5425 ELSE 5420 5420 END 5425 END 5430 REM 5435 IF MM>85 AND MM<103 AND R0 = 0 AND H0=>6 AND H0<>12 THEN GOTO 5720 5440 IF MM>85 AND MM<103 AND R0 = 0 THEN GOTO 5690 LON-NVL 5445 IF MM>85 AND MM<103 AND R0 = 1 AND H0=>7 AND H0<>12 THEN GOTO 5720 5450 IF MM>85 AND MM<103 AND R0 = 1 THEN GOTO 5690 PAR-NVL 5455 IF MM>85 AND MM<103 AND R0 = 2 AND H0=>8 AND H0<>12 THEN GOTO 5720 5460 IF MM>85 AND MM<103 AND R0 = 2 THEN GOTO 5690 ATH-NVL 5465 IF MM>85 AND MM<103 AND R0 = 3 AND H0=>9 AND H0<>12 THEN GOTO 5720 5470 IF MM>85 AND MM<103 AND R0 = 3 THEN GOTO 5690 MOW-NVL 5475 IF MM>85 AND MM<103 AND R0 = 4 AND H0=>10 AND H0<>12 THEN GOTO 5720 5480 IF MM>85 AND MM<103 AND R0 = 4 THEN GOTO 5690 OMN-NVL 5485 IF MM>85 AND MM<103 AND R0 = 5 AND H0=>11 AND H0<>12 THEN GOTO 5720 5490 IF MM>85 AND MM<103 AND R0 = 5 THEN GOTO 5690 BOM-NVL 5495 IF MM>85 AND MM<103 AND R0 = 6 AND H0<>12 THEN GOTO 5690 5500 IF MM>85 AND MM<103 AND R0 = 6 THEN GOTO 5720 CAL-NVL 5505 IF MM>85 AND MM<103 AND R0 = 7 AND H0=>1 AND H0<>12 THEN GOTO 5690 SGP- 5510 IF MM>85 AND MM<103 AND R0 = 7 THEN GOTO 5720 SGP-NVL 5515 IF MM>85 AND MM<103 AND R0 = 8 AND H0=>2 AND H0<>12 THEN GOTO 5690 BJN 5520 IF MM>85 AND MM<103 AND R0 = 8 THEN GOTO 5720 BJN-NVL 5525 IF MM>85 AND MM<103 AND R0 = 9 AND H0=>3 AND H0<>12 THEN GOTO 5690 TYO-N 5530 IF MM>85 AND MM<103 AND R0 = 9 THEN GOTO 5720 TYO-NVL
  • 23. 5535 IF MM>85 AND MM<103 AND R0 = 10 AND H0=>4 AND H0<>12 THEN GOTO 5690 NGU 5540 IF MM>85 AND MM<103 AND R0 = 10 THEN GOTO 5720 NGV-NVL 5545 IF MM>85 AND MM<103 AND R0 = 11 AND H0=>5 AND H0<>12 THEN GOTO 5690 NCL 5550 IF MM>85 AND MM<103 AND R0 = 11 THEN GOTO 5720 NCL-NVL 5555 IF MM>85 AND MM<103 AND R0 = 12 AND H0=>6 AND H0<>12 THEN GOTO 5690 WAK 5560 IF MM>85 AND MM<103 AND R0 = 12 THEN GOTO 5720 WAK-NVL 5565 IF MM>85 AND MM<103 AND R0 = -1 AND H0=>5 AND H0<>12 THEN GOTO 5720 DAKAR 5570 IF MM>85 AND MM<103 AND R0 = -1 THEN GOTO 5690 DAK-NVL 5575 IF MM>85 AND MM<103 AND R0 = -2 AND H0=>4 AND H0<>12 THEN GOTO 5720 AZO 5580 IF MM>85 AND MM<103 AND R0 = -2 THEN GOTO 5690 AZO-NVL 5585 IF MM>85 AND MM<103 AND R0 = -3 AND H0=>3 AND H0<>12 THEN GOTO 5720 GRN 5590 IF MM>85 AND MM<103 AND R0 = -3 THEN GOTO 5690 GRN-NVL 5595 IF MM>85 AND MM<103 AND R0 = -4 AND H0=>2 AND H0<>12 THEN GOTO 5720 CAY 5600 IF MM>85 AND MM<103 AND R0 = -4 THEN GOTO 5690 CAY-NVL 5605 IF MM>85 AND MM<103 AND R0 = -5 AND H0=>1 AND H0<>12 THEN GOTO 5720 NYC 5610 IF MM>85 AND MM<103 AND R0 = -5 THEN GOTO 5690 NCY-NVL 5615 IF MM>85 AND MM<103 AND R0 = -6 AND H0<>12 THEN GOTO 5720 CHI-NVL 5620 IF MM>85 AND MM<103 AND R0 = -6 THEN GOTO 5690 CHI-NVL 5625 IF MM>85 AND MM<103 AND R0 = -7 AND H0=>11 AND H0<>12 THEN GOTO 5690 DEN 5630 IF MM>85 AND MM<103 AND R0 = -7 THEN GOTO 5720 DEN-NVL 5635 IF MM>85 AND MM<103 AND R0 = -8 AND H0=>10 AND H0<>12 THEN GOTO 5690 SFO 5640 IF MM>85 AND MM<103 AND R0 = -8 THEN GOTO 5720 SFO-NVL 5645 IF MM>85 AND MM<103 AND R0 = -9 AND H0=>9 AND H0<>12 THEN GOTO 5690 PRR 5650 IF MM>85 AND MM<103 AND R0 = -9 THEN GOTO 5720 PRR-NVL 5655 IF MM>85 AND MM<103 AND R0 = -10 AND H0=>8 AND H0<>12 THEN GOTO 5690 HNL 5660 IF MM>85 AND MM<103 AND R0 = -10 THEN GOTO 5720 HNL-NVL 5665 IF MM>85 AND MM<103 AND R0 = -11 AND H0=>7 AND H0<>12 THEN GOTO 5690 NOM 5670 IF MM>85 AND MM<103 AND R0 = -11 THEN GOTO 5720 NOM-NVL 5675 IF MM>85 AND MM<103 AND R0 = -12 AND H0=>6 AND H0<>12 THEN GOTO 5690 MID 5680 IF MM>85 AND MM<103 AND R0 = -12 THEN GOTO 5720 MID-NVL 5685 REM 5690 IF L>11 THEN 5705 5695 IF B0$="PM" THEN B$="PM":GOTO 2340 5700 IF B0$="AM" THEN B$="AM":GOTO 2340 5705 IF B0$="PM" THEN B$="AM":GOTO 2340 5710 IF B0$="AM" THEN B$="PM":GOTO 2340 5715 REM 5720 IF L>11 THEN 5735 5725 IF B0$="PM" THEN B$="AM":GOTO 2340 5730 IF B0$="AM" THEN B$="PM":GOTO 2340 5735 IF B0$="AM" THEN B$="AM":GOTO 2340 5740 IF B0$="PM" THEN B$="PM":GOTO 2340 5745 REM NVLLON 5750 IF B0$ ="AM" AND B$ = "AM" THEN 6065 5755 IF B0$ ="PM" AND B$ = "AM" THEN 5770 5760 IF B0$ ="AM" AND B$ = "PM" THEN 6065 5765 IF B0$ ="PM" AND B$ = "PM" THEN 6065 5770 IF H = 3 AND L=<14 THEN 3925 5775 IF H = 3 AND L >14 AND L=<38 THEN 3930 5780 IF H = 3 AND L >38 AND L=<62 THEN 3935 5785 IF H = 3 AND L > 57 THEN 6365 5790 REM 5795 IF H = 4 AND L=<15 THEN 3925 5800 IF H = 4 AND L >15 AND L=<39 THEN 3930 5805 IF H = 4 AND L>39 AND L=<63 THEN 3935 5810 IF H = 4 AND L >63 THEN 6365
  • 24. 5815 REM 5820 IF H = 5 AND L=<16 THEN 3925 5825 IF H = 5 AND L >16 AND L=<40 THEN 3930 5830 IF H = 5 AND L >40 AND L=<64 THEN 3935 5835 IF H = 5 AND L >59 THEN 6365 5840 REM 5845 IF H = 6 AND L <17 THEN 3925 5850 IF H = 6 AND L=>17 AND L <=41 THEN 3930 5855 IF H = 6 AND L >41 AND L=<61 THEN 3935 5860 IF H = 6 AND L >61 THEN 6365 5865 REM 5870 IF H = 7 AND L <18 THEN 3925 5875 IF H = 7 AND L=>18 AND L=< 43 THEN 3930 5880 IF H = 7 AND L >43 AND L=< 67 THEN 3935 5885 IF H = 7 AND L >61 THEN 6365 5890 REM 5895 IF H = 8 AND L <19 THEN 3925 5900 IF H = 8 AND L=>19 AND L <=43 THEN 3930 5905 IF H = 8 AND L >43 AND L=< 67 THEN 3935 5910 IF H = 8 AND L > 67 THEN 6365 5915 REM 5920 IF H = 9 AND L <20 THEN 3925 5925 IF H = 9 AND L=>20 AND L=<44 THEN 3930 5930 IF H = 9 AND L >44 AND L <=68 THEN 3935 5935 IF H = 9 AND L >63 THEN 6365 5940 REM 5945 IF H = 10 AND L <21 THEN 3925 5950 IF H = 10 AND L=>21 AND L=<45 THEN 3930 5955 IF H = 10 AND L >45 AND L <=69 THEN 3935 5960 IF H = 10 AND L >69 THEN 6365 5965 REM 5970 IF H = 11 AND L <22 THEN 3925 5975 IF H = 11 AND L=>22 AND L=<46 THEN 3930 5980 IF H = 11 AND L >46 AND L <=70 THEN 3935 5985 IF H = 11 AND L >70 THEN 6365 5990 REM 5995 IF H = 12 AND L=<11 THEN 3925 6000 IF H = 12 AND L>11 AND L <=35 THEN 3930 6005 IF H = 12 AND L>35 AND L <=59 THEN 3935 6010 IF H = 12 AND L>59 THEN 6365 6015 REM 6020 IF H = 1 AND L=<12 THEN 3925 6025 IF H = 1 AND L >12 AND L=< 36 THEN 3930 6030 IF H = 1 AND L > 36 AND L=< 60 THEN 3935 6035 IF H = 1 AND L > 67 THEN 6365 6040 REM 6045 IF H = 2 AND L=<13 THEN 3925 6050 IF H = 2 AND L >13 AND L <37 THEN 3930 6055 IF H = 2 AND L=>37 AND L=<51 THEN 3935 6060 IF H = 2 AND L >51 THEN 6365 6065 REM 6070 IF H = 1 AND L <7 THEN 3895 6075 IF H = 1 AND L=>7 AND L=<31 THEN 3925 6080 IF H = 1 AND L >31 AND L=<55 THEN 3930 6085 IF H = 1 AND L >55 THEN 6365 6090 REM 6095 IF H = 2 AND L <8 THEN 3895
  • 25. 6100 IF H = 2 AND L=>8 AND L=<32 THEN 3925 6105 IF H = 2 AND L >32 AND L=<56 THEN 3930 6110 IF H = 2 AND L >56 THEN 6365 6115 REM 6120 IF H = 3 AND L <9 THEN 3895 6125 IF H = 3 AND L=>9 AND L=<33 THEN 3925 6130 IF H = 3 AND L>33 AND L=<57 THEN 3930 6135 IF H = 3 AND L>57 THEN 6365 6140 REM 6145 IF H = 4 AND L<10 THEN 3895 6150 IF H = 4 AND L=>10 AND L=<34 THEN 3925 6155 IF H = 4 AND L >34 AND L=<58 THEN 3930 6160 IF H = 4 AND L >58 THEN 6365 6165 REM 6170 IF H = 5 AND L<11 THEN 3895 6175 IF H = 5 AND L=>11 AND L=<35 THEN 3925 6180 IF H = 5 AND L >35 AND L=<59 THEN 3930 6185 IF H = 5 AND L>59 THEN 6365 6190 REM 6195 IF H = 6 AND L<12 THEN 3895 6200 IF H = 6 AND L=>12 AND L=<36 THEN 3925 6205 IF H = 6 AND L>36 AND L=<60 THEN 3930 6210 IF H = 6 AND L>60 THEN 6365 6215 REM 6220 IF H = 7 AND L<13 THEN 3895 6225 IF H = 7 AND L=>13 AND L=<37 THEN 3925 6230 IF H = 7 AND L>37 AND L=<61 THEN 3930 6235 IF H = 7 AND L>61 THEN 6365 6240 REM 6245 IF H = 8 AND L<14 THEN 3895 6250 IF H = 8 AND L=>14 AND L=<38 THEN 3925 6255 IF H = 8 AND L>38 AND L=<62 THEN 3930 6260 IF H = 8 AND L>62 THEN 6365 6265 REM 6270 IF H = 9 AND L<15 THEN 3895 6275 IF H = 9 AND L=>15 AND L=<39 THEN 3925 6280 IF H = 9 AND L>39 AND L=<63 THEN 3930 6285 IF H = 9 AND L>63 THEN 6365 6290 REM 6295 IF H = 10 AND L<16 THEN 3895 6300 IF H = 10 AND L=>16 AND L=<40 THEN 3925 6305 IF H = 10 AND L>40 AND L=<64 THEN 3930 6310 IF H = 10 AND L>64 THEN 6365 6315 REM 6320 IF H = 11 AND L<17 THEN 3895 6325 IF H = 11 AND L=>17 AND L=<41 THEN 3925 6330 IF H = 11 AND L>41 AND L=<65 THEN 3930 6335 IF H = 11 AND L>65 THEN 6365 6340 REM 6345 IF H = 12 AND L<6 THEN 3895 6350 IF H = 12 AND L=>6 AND L=<30 THEN 3925 6355 IF H = 12 AND L>30 AND L=<54 THEN 3930 6360 IF H = 12 AND L>54 THEN 6365 6365 D4 = L / 21.5 : GOTO 3955 6370 REM LONNVL 6375 IF B0$ ="AM" AND B$ ="PM" THEN 6690
  • 26. 6380 IF B0$ ="AM" AND B$ ="AM" THEN 6395 6385 IF B0$ ="PM" AND B$ = "AM" THEN 6395 6390 IF B0$ ="PM" AND B$ ="PM" THEN 6395 6395 IF H = 3 AND L<=9 THEN 3895 6400 IF H = 3 AND L>9 AND L=<33 THEN 3925 6405 IF H = 3 AND L>33 AND L=<57 THEN 3930 6410 IF H = 3 AND L>57 THEN 6990 6415 REM 6420 IF H = 4 AND L=<10 THEN 3895 6425 IF H = 4 AND L>10 AND L=<34 THEN 3925 6430 IF H = 4 AND L>34 AND L=<58 THEN 3930 6435 IF H = 4 AND L>58 THEN 6990 6440 REM 6445 IF H = 5 AND L=<11 THEN 3895 6450 IF H = 5 AND L>11 AND L=<35 THEN 3925 6455 IF H = 5 AND L>35 AND L=<59 THEN 3930 6460 IF H = 5 AND L>59 THEN 6990 6465 REM 6470 IF H = 6 AND L=<12 THEN 3895 6475 IF H = 6 AND L>12 AND L<=36 THEN 3925 6480 IF H = 6 AND L>36 AND L=<60 THEN 3930 6485 IF H = 6 AND L>60 THEN 6990 6490 REM 6495 IF H = 7 AND L=<13 THEN 3895 6500 IF H = 7 AND L>13 AND L=<37 THEN 3925 6505 IF H = 7 AND L>37 AND L=<61 THEN 3930 6510 IF H = 7 AND L>61 THEN 6990 6515 REM 6520 IF H = 8 AND L=<14 THEN 3895 6525 IF H = 8 AND L>14 AND L<=38 THEN 3925 6530 IF H = 8 AND L>38 AND L=<62 THEN 3930 6535 IF H = 8 AND L>62 THEN 6990 6540 REM 6545 IF H = 9 AND L=<15 THEN 3895 6550 IF H = 9 AND L>15 AND L=<39 THEN 3925 6555 IF H = 9 AND L>39 AND L<=63 THEN 3930 6560 IF H = 9 AND L>63 THEN 6990 6565 REM 6570 IF H = 10 AND L=<16 THEN 3895 6575 IF H = 10 AND L>16 AND L=<40 THEN 3925 6580 IF H = 10 AND L>40 AND L<=64 THEN 3930 6585 IF H = 10 AND L>64 THEN 6990 6590 REM 6595 IF H = 11 AND L=<17 THEN 3895 6600 IF H = 11 AND L>17 AND L=<41 THEN 3925 6605 IF H = 11 AND L>41 AND L<=65 THEN 3930 6610 IF H = 11 AND L>65 THEN 6990 6615 REM 6620 IF H = 12 AND L<=6 THEN 3895 6625 IF H = 12 AND L>6 AND L<=30 THEN 3925 6630 IF H = 12 AND L>30 AND L<=54 THEN 3930 6635 IF H = 12 AND L>54 THEN 6990 6640 REM 6645 IF H = 1 AND L<=7 THEN 3895 6650 IF H = 1 AND L>7 AND L=<31 THEN 3925 6655 IF H = 1 AND L>31 AND L=<55 THEN 3930 6660 IF H = 1 AND L>55 THEN 6990
  • 27. 6665 REM 6670 IF H = 2 AND L<=8 THEN 3895 6675 IF H = 2 AND L>8 AND L=<32 THEN 3925 6680 IF H = 2 AND L>32 AND L=<56 THEN 3930 6685 IF H = 2 AND L>56 THEN 6990 6690 REM 6695 IF H = 1 AND L<1 THEN 3940 6700 IF H = 1 AND L=>1 AND L=<25 THEN 3895 6705 IF H = 1 AND L>25 AND L=<49 THEN 3925 6710 IF H = 1 AND L>49 THEN 6990 6715 REM 6720 IF H = 2 AND L<2 THEN 3940 6725 IF H = 2 AND L=>2 AND L=<26 THEN 3895 6730 IF H = 2 AND L>26 AND L=<50 THEN 3925 6735 IF H = 2 AND L>51 THEN 6990 6740 REM 6745 IF H = 3 AND L<3 THEN 3940 6750 IF H = 3 AND L=>3 AND L=<27 THEN 3895 6755 IF H = 3 AND L>27 AND L=<51 THEN 3925 6760 IF H = 3 AND L>51 THEN 6990 6765 REM 6770 IF H = 4 AND L<4 THEN 3940 6775 IF H = 4 AND L=>4 AND L=<28 THEN 3895 6780 IF H = 4 AND L>28 AND L=<52 THEN 3925 6785 IF H = 4 AND L>52 THEN 6990 6790 REM 6795 IF H = 5 AND L<5 THEN 3940 6800 IF H = 5 AND L=>5 AND L=<29 THEN 3895 6805 IF H = 5 AND L>29 AND L=<53 THEN 3925 6810 IF H = 5 AND L>53 THEN 6990 6815 REM 6820 IF H = 6 AND L<6 THEN 3940 6825 IF H = 6 AND L=>6 AND L=<30 THEN 3895 6830 IF H = 6 AND L>30 AND L=<54 THEN 3925 6835 IF H = 6 AND L>54 THEN 6990 6840 REM 6845 IF H = 7 AND L<7 THEN 3940 6850 IF H = 7 AND L=>7 AND L=<31 THEN 3895 6855 IF H = 7 AND L>31 AND L=<55 THEN 3925 6860 IF H = 7 AND L>55 THEN 6990 6865 REM 6870 IF H = 8 AND L<8 THEN 3940 6875 IF H = 8 AND L=>8 AND L=<32 THEN 3895 6880 IF H = 8 AND L>32 AND L=<56 THEN 3925 6885 IF H = 8 AND L>56 THEN 6990 6890 REM 6895 IF H = 9 AND L<9 THEN 3940 6900 IF H = 9 AND L=>9 AND L=<33 THEN 3895 6905 IF H = 9 AND L>33 AND L=<57 THEN 3925 6910 IF H = 9 AND L>57 THEN 6990 6915 REM 6920 IF H = 10 AND L<10 THEN 3940 6925 IF H = 10 AND L=>10 AND L=<34 THEN 3895 6930 IF H = 10 AND L>34 AND L=<58 THEN 3925 6935 IF H = 10 AND L>58 THEN 6990 6940 REM
  • 28. 6945 IF H = 11 AND L<11 THEN 3940 6950 IF H = 11 AND L=>11 AND L=<35 THEN 3895 6955 IF H = 11 AND L>35 AND L=<59 THEN 3925 6960 IF H = 11 AND L>59 THEN 6990 6965 REM 6970 IF H = 12 AND L<0 THEN 3940 6975 IF H = 12 AND L=>0 AND L=<24 THEN 3895 6980 IF H = 12 AND L>24 AND L=<48 THEN 3925 6985 IF H = 12 AND L>48 THEN 6990 6990 IF L=<82 THEN D4 = L/19.2:GOTO 3960 6995 IF L<202 THEN D4 = (L+(K9/60))/21.5:GOTO 3960 7000 IF L<225 THEN D4 = (L+(K9/60))/22.27222 :GOTO 3960 7005 IF L<250 THEN D4 = (L+(K9/60))/23 :GOTO 3960 7010 IF L<418 THEN D4 = (L+(K9/60))/22.8 :GOTO 3960 7015 IF L<514 THEN D4 = (L+(K9/60))/23 :GOTO 3960 7020 D4 = (L+(K9/60))/23.2 :GOTO 3960 7025 REM NVLDAK 7030 IF B0$ ="AM" AND B$ = "AM" THEN 7055 7035 IF B0$ ="PM" AND B$ = "AM" THEN 7055 7040 IF B0$ ="AM" AND B$ = "PM" THEN 7350 7045 IF B0$ ="PM" AND B$ = "PM" THEN 7350 7050 REM 7055 IF H = 3 AND L<10 THEN 3895 7060 IF H = 3 AND L=>10 AND L=<34 THEN 3925 7065 IF H = 3 AND L>34 AND L=<58 THEN 3930 7070 IF H = 3 AND L>58 THEN 3945 7075 REM 7080 IF H = 4 AND L<11 THEN 3895 7085 IF H = 4 AND L=>11 AND L=<35 THEN 3925 7090 IF H = 4 AND L>35 AND L=<59 THEN 3930 7095 IF H = 4 AND L>59 THEN 3945 7100 REM 7105 IF H = 5 AND L<12 THEN 3895 7110 IF H = 5 AND L=>12 AND L=<36 THEN 3925 7115 IF H = 5 AND L>36 AND L=<60 THEN 3930 7120 IF H = 5 AND L>60 THEN 3945 7125 REM 7130 IF H = 6 AND L<13 THEN 3895 7135 IF H = 6 AND L=>13 AND L<=37 THEN 3925 7140 IF H = 6 AND L>37 AND L=<61 THEN 3935 7145 IF H = 6 AND L>61 THEN 3945 7150 REM 7155 IF H = 7 AND L<14 THEN 3895 7160 IF H = 7 AND L=>14 AND L=<38 THEN 3925 7165 IF H = 7 AND L>38 AND L=<62 THEN 3930 7170 IF H = 7 AND L>62 THEN 3945 7175 REM 7180 IF H = 8 AND L<15 THEN 3895 7185 IF H = 8 AND L=>15 AND L<=39 THEN 3925 7190 IF H = 8 AND L>39 AND L=<63 THEN 3930 7195 IF H = 8 AND L>63 THEN 3945 7200 REM 7205 IF H = 9 AND L<16 THEN 3895 7210 IF H = 9 AND L=>16 AND L=<40 THEN 3925 7215 IF H = 9 AND L>40 AND L<=64 THEN 3930 7220 IF H = 9 AND L>64 THEN 3945 7225 REM
  • 29. 7230 IF H = 10 AND L<17 THEN 3895 7235 IF H = 10 AND L=>17 AND L=<41 THEN 3925 7240 IF H = 10 AND L>41 AND L<=65 THEN 3930 7245 IF H = 10 AND L>65 THEN 3945 7250 REM 7255 IF H = 11 AND L<18 THEN 3895 7260 IF H = 11 AND L=>18 AND L=<42 THEN 3925 7265 IF H = 11 AND L>42 AND L<=66 THEN 3930 7270 IF H = 11 AND L>66 THEN 3945 7275 REM 7280 IF H = 12 AND L<7 THEN 3895 7285 IF H = 12 AND L=>7 AND L <=31 THEN 3925 7290 IF H = 12 AND L>31 AND L<=55 THEN 3930 7295 IF H = 12 AND L>55 THEN 3945 7300 REM 7305 IF H = 1 AND L<8 THEN 3895 7310 IF H = 1 AND L=>8 AND L=<32 THEN 3925 7315 IF H = 1 AND L>32 AND L=<56 THEN 3930 7320 IF H = 1 AND L>56 THEN 3945 7325 REM 7330 IF H = 2 AND L<9 THEN 3895 7335 IF H = 2 AND L=>9 AND L=<33 THEN 3925 7340 IF H = 2 AND L>33 AND L=<57 THEN 3930 7345 IF H = 2 AND L>57 THEN 3945 7350 REM 7355 IF H = 1 AND L <11 THEN 3895 7360 IF H = 1 AND L=>11 AND L=<35 THEN 3925 7365 IF H = 1 AND L >35 AND L=<59 THEN 3930 7370 IF H = 1 AND L >59 THEN 3945 7375 REM 7380 IF H = 2 AND L <12 THEN 3895 7385 IF H = 2 AND L=>12 AND L=<36 THEN 3925 7390 IF H = 2 AND L >36 AND L=<60 THEN 3930 7395 IF H = 2 AND L >60 THEN 3945 7400 REM 7405 IF H = 3 AND L=<9 THEN 3895 7410 IF H = 3 AND L >9 AND L=< 33 THEN 3925 7415 IF H = 3 AND L >33 AND L=<57 THEN 3930 7420 IF H = 3 AND L >57 THEN 3945 7425 REM 7430 IF H = 4 AND L=<10 THEN 3895 7435 IF H = 4 AND L >10 AND L=<34 THEN 3925 7440 IF H = 4 AND L >36 AND L=<60 THEN 3930 7445 IF H = 4 AND L >60 THEN 3945 7450 REM 7455 IF H = 5 AND L=<11 THEN 3895 7460 IF H = 5 AND L >11 AND L=<35 THEN 3925 7465 IF H = 5 AND L >35 AND L=<59 THEN 3930 7470 IF H = 5 AND L > 71 THEN 3945 7475 REM 7480 IF H = 6 AND L=<12 THEN 3895 7485 IF H = 6 AND L >12 AND L=< 36 THEN 3925 7490 IF H = 6 AND L >36 AND L=<60 THEN 3930 7495 IF H = 6 AND L > 60 THEN 3945 7500 REM 7505 IF H = 7 AND L=<13 THEN 3895 7510 IF H = 7 AND L >13 AND L=<37 THEN 3925
  • 30. 7515 IF H = 7 AND L >37 AND L=<61 THEN 3930 7520 IF H = 7 AND L >61 THEN 3945 7525 REM 7530 IF H = 8 AND L=<14 THEN 3895 7535 IF H = 8 AND L >14 AND L=<38 THEN 3925 7540 IF H = 8 AND L >38 AND L=<62 THEN 3930 7545 IF H = 8 AND L >61 THEN 3945 7550 REM 7555 IF H = 9 AND L=<15 THEN 3895 7560 IF H = 9 AND L>15 AND L=<39 THEN 3925 7565 IF H = 9 AND L>39 AND L=<63 THEN 3930 7570 IF H = 9 AND L>63 THEN 3945 7575 REM 7580 IF H = 10 AND L=<16 THEN 3895 7585 IF H = 10 AND L>15 AND L=<39 THEN 3925 7590 IF H = 10 AND L>39 AND L=<63 THEN 3930 7595 IF H = 10 AND L>63 THEN 3945 7600 REM 7605 IF H = 11 AND L=<17 THEN 3895 7610 IF H = 11 AND L>17 AND L=<41 THEN 3925 7615 IF H = 11 AND L>41 AND L=<65 THEN 3930 7620 IF H = 11 AND L>65 THEN 3945 7625 REM 7630 IF H = 12 AND L=<10 THEN 3895 7635 IF H = 12 AND L>10 AND L=<34 THEN 3925 7640 IF H = 12 AND L>34 AND L=<59 THEN 3930 7645 IF H = 12 AND L > 59 THEN 3945 7650 EOF = (1) 7655 REM LONMID 7660 IF B0$ ="AM" AND B$ ="PM" THEN 7975 7665 IF B0$ ="AM" AND B$ ="AM" THEN 7680 7670 IF B0$ ="PM" AND B$ = "AM" THEN 7680 7675 IF B0$ ="PM" AND B$ ="PM" THEN 7680 7680 IF H = 3 AND L<10 THEN 3895 7685 IF H = 3 AND L=>10 AND L=<34 THEN 3925 7690 IF H = 3 AND L>34 AND L=<58 THEN 3930 7695 IF H = 3 AND L>58 THEN 3945 7700 REM 7705 IF H = 4 AND L<11 THEN 3895 7710 IF H = 4 AND L=>11 AND L=<35 THEN 3925 7715 IF H = 4 AND L>35 AND L=<59 THEN 3930 7720 IF H = 4 AND L>59 THEN 3945 7725 REM 7730 IF H = 5 AND L<12 THEN 3895 7735 IF H = 5 AND L=>12 AND L=<36 THEN 3925 7740 IF H = 5 AND L>36 AND L=<60 THEN 3930 7745 IF H = 5 AND L>60 THEN 3945 7750 REM 7755 IF H = 6 AND L<13 THEN 3895 7760 IF H = 6 AND L=>13 AND L<=37 THEN 3925 7765 IF H = 6 AND L>37 AND L=<61 THEN 3930 7770 IF H = 6 AND L>61 THEN 3945 7775 REM 7780 IF H = 7 AND L<14 THEN 3895 7785 IF H = 7 AND L>=14 AND L=<38 THEN 3925 7790 IF H = 7 AND L>38 AND L=<62 THEN 3930 7795 IF H = 7 AND L>62 THEN 3945
  • 31. 7800 REM 7805 IF H = 8 AND L<15 THEN 3895 7810 IF H = 8 AND L=>15 AND L<=39 THEN 3925 7815 IF H = 8 AND L>39 AND L=<63 THEN 3930 7820 IF H = 8 AND L>63 THEN 3945 7825 REM 7830 IF H = 9 AND L<16 THEN 3895 7835 IF H = 9 AND L=>16 AND L=<40 THEN 3925 7840 IF H = 9 AND L>40 AND L<=64 THEN 3930 7845 IF H = 9 AND L>64 THEN 3945 7850 REM 7855 IF H = 10 AND L<17 THEN 3895 7860 IF H = 10 AND L=>17 AND L=<41 THEN 3925 7865 IF H = 10 AND L>41 AND L<=65 THEN 3930 7870 IF H = 10 AND L>65 THEN 3945 7875 REM 7880 IF H = 11 AND L<18 THEN 3895 7885 IF H = 11 AND L=>18 AND L=<42 THEN 3925 7890 IF H = 11 AND L>42 AND L<=66 THEN 3930 7895 IF H = 11 AND L>66 THEN 3945 7900 REM 7905 IF H = 12 AND L<7 THEN 3895 7910 IF H = 12 AND L=>7 AND L<=31 THEN 3925 7915 IF H = 12 AND L>31 AND L<=55 THEN 3930 7920 IF H = 12 AND L>55 THEN 3945 7925 REM 7930 IF H = 1 AND L<8 THEN 3895 7935 IF H = 1 AND L>=8 AND L=<32 THEN 3925 7940 IF H = 1 AND L>32 AND L=<56 THEN 3930 7945 IF H = 1 AND L>56 THEN 3945 7950 REM 7955 IF H = 2 AND L<9 THEN 3895 7960 IF H = 2 AND L>=9 AND L=<33 THEN 3925 7965 IF H = 2 AND L>33 AND L=<57 THEN 3930 7970 IF H = 2 AND L>57 THEN 3945 7975 REM 7980 IF H = 1 AND L<2 THEN 3940 7985 IF H = 1 AND L=>2 AND L=<26 THEN 3895 7990 IF H = 1 AND L>26 AND L=<50 THEN 3925 7995 IF H = 1 AND L>50 THEN 3945 8000 REM 8005 IF H = 2 AND L<3 THEN 3940 8010 IF H = 2 AND L=>3 AND L=<27 THEN 3895 8015 IF H = 2 AND L>27 AND L=<51 THEN 3925 8020 IF H = 2 AND L>51 THEN 3945 8025 REM 8030 IF H = 3 AND L<4 THEN 3940 8035 IF H = 3 AND L=>4 AND L=<28 THEN 3895 8040 IF H = 3 AND L>28 AND L=<52 THEN 3925 8045 IF H = 3 AND L>52 THEN 3945 8050 REM 8055 IF H = 4 AND L<5 THEN 3940 8060 IF H = 4 AND L=>5 AND L=<29 THEN 3895 8065 IF H = 4 AND L>29 AND L=<53 THEN 3925 8070 IF H = 4 AND L>53 THEN 3945 8075 REM 8080 IF H = 5 AND L<6 THEN 3940
  • 32. 8085 IF H = 5 AND L=>6 AND L=<30 THEN 3895 8090 IF H = 5 AND L>30 AND L=<54 THEN 3925 8095 IF H = 5 AND L>54 THEN 3945 8100 REM 8105 IF H = 6 AND L<7 THEN 3940 8110 IF H = 6 AND L=>7 AND L=<31 THEN 3895 8115 IF H = 6 AND L>31 AND L=<55 THEN 3925 8120 IF H = 6 AND L>55 THEN 3945 8125 REM 8130 IF H = 7 AND L<8 THEN 3940 8135 IF H = 7 AND L=>8 AND L=<32 THEN 3895 8140 IF H = 7 AND L>32 AND L=<56 THEN 3925 8145 IF H = 7 AND L>56 THEN 3945 8150 REM 8155 IF H = 8 AND L<9 THEN 3940 8160 IF H = 8 AND L=>9 AND L=<33 THEN 3895 8165 IF H = 8 AND L>33 AND L=<57 THEN 3925 8170 IF H = 8 AND L>57 THEN 3945 8175 REM 8180 IF H = 9 AND L<10 THEN 3940 8185 IF H = 9 AND L=>10 AND L=<34 THEN 3895 8190 IF H = 9 AND L>34 AND L=<58 THEN 3925 8195 IF H = 9 AND L>58 THEN 3945 8200 REM 8205 IF H = 10 AND L<11 THEN 3940 8210 IF H = 10 AND L=>11 AND L=<35 THEN 3895 8215 IF H = 10 AND L>35 AND L=<59 THEN 3925 8220 IF H = 10 AND L>59 THEN 3945 8225 REM 8230 IF H = 11 AND L<12 THEN 3940 8235 IF H = 11 AND L=>12 AND L=<36 THEN 3895 8240 IF H = 11 AND L>36 AND L=<60 THEN 3925 8245 IF H = 11 AND L>60 THEN 3945 8250 REM 8255 IF H = 12 AND L<1 THEN 3940 8260 IF H = 12 AND L=>1 AND L=<25 THEN 3895 8265 IF H = 12 AND L>25 AND L=<49 THEN 3925 8270 IF H = 12 AND L>49 THEN 3945 8275 REM zone -6to-6 nvl to nvl 8280 IF R00<> R22 THEN 8600 8285 IF B0$ ="AM" AND B$ = "AM" THEN 8600 8290 IF B0$ ="PM" AND B$ = "AM" THEN 8305 8295 IF B0$ ="AM" AND B$ = "PM" THEN 8600 8300 IF B0$ ="PM" AND B$ = "PM" THEN 8600 8305 IF H = 3 AND L=<14 THEN 3925 8310 IF H = 3 AND L >14 AND L=<38 THEN 3930 8315 IF H = 3 AND L >38 AND L=<62 THEN 3935 8320 IF H = 3 AND L > 57 THEN 3945 8325 REM 8330 IF H = 4 AND L=<15 THEN 3925 8335 IF H = 4 AND L >15 AND L=<39 THEN 3930 8340 IF H = 4 AND L>39 AND L=<63 THEN 3935 8345 IF H = 4 AND L >63 THEN 3945 8350 REM 8355 IF H = 5 AND L=<16 THEN 3925 8360 IF H = 5 AND L >16 AND L=<40 THEN 3930 8365 IF H = 5 AND L >40 AND L=<64 THEN 3935
  • 33. 8370 IF H = 5 AND L >59 THEN 3945 8375 REM 8380 IF H = 6 AND L <17 THEN 3925 8385 IF H = 6 AND L=>17 AND L <=41 THEN 3930 8390 IF H = 6 AND L >41 AND L=<61 THEN 3935 8395 IF H = 6 AND L >61 THEN 3945 8400 REM 8405 IF H = 7 AND L <18 THEN 3925 8410 IF H = 7 AND L=>18 AND L=< 43 THEN 3930 8415 IF H = 7 AND L >43 AND L=< 67 THEN 3935 8420 IF H = 7 AND L >61 THEN 3945 8425 REM 8430 IF H = 8 AND L <19 THEN 3925 8435 IF H = 8 AND L=>19 AND L <=43 THEN 3930 8440 IF H = 8 AND L >43 AND L=< 67 THEN 3935 8445 IF H = 8 AND L > 67 THEN 3945 8450 REM 8455 IF H = 9 AND L <20 THEN 3925 8460 IF H = 9 AND L=>20 AND L=<44 THEN 3930 8465 IF H = 9 AND L >44 AND L <=68 THEN 3935 8470 IF H = 9 AND L >63 THEN 3945 8475 REM 8480 IF H = 10 AND L <21 THEN 3925 8485 IF H = 10 AND L=>21 AND L=<45 THEN 3930 8490 IF H = 10 AND L >45 AND L <=69 THEN 3935 8495 IF H = 10 AND L >69 THEN 3945 8500 REM 8505 IF H = 11 AND L <22 THEN 3925 8510 IF H = 11 AND L=>22 AND L=<46 THEN 3930 8515 IF H = 11 AND L >46 AND L <=70 THEN 3935 8520 IF H = 11 AND L >70 THEN 3945 8525 REM 8530 IF H = 12 AND L=<23 THEN 3925 8535 IF H = 12 AND L>23 AND L <=47 THEN 3930 8540 IF H = 12 AND L>47 AND L <=71 THEN 3935 8545 IF H = 12 AND L>71 THEN 3945 8550 REM 8555 IF H = 1 AND L=<12 THEN 3925 8560 IF H = 1 AND L >12 AND L=< 36 THEN 3930 8565 IF H = 1 AND L > 36 AND L=< 60 THEN 3935 8570 IF H = 1 AND L > 67 THEN 3945 8575 REM 8580 IF H = 2 AND L=<13 THEN 3925 8585 IF H = 2 AND L >13 AND L <37 THEN 3930 8590 IF H = 2 AND L=>37 AND L=<51 THEN 3935 8595 IF H = 2 AND L >51 THEN 3945 8600 REM 8605 IF H = 1 AND L <13 THEN 3895 8610 IF H = 1 AND L=>13 AND L=<37 THEN 3925 8615 IF H = 1 AND L >37 AND L=<61 THEN 3930 8620 IF H = 1 AND L >61 THEN 3945 8625 REM 8630 IF H = 2 AND L <14 THEN 3895 8635 IF H = 2 AND L=>14 AND L=<38 THEN 3925 8640 IF H = 2 AND L >38 AND L=<62 THEN 3930 8645 IF H = 2 AND L >62 THEN 3945 8650 REM
  • 34. 8655 IF H = 3 AND L <15 THEN 3895 8660 IF H = 3 AND L=>15 AND L=<39 THEN 3925 8665 IF H = 3 AND L >39 AND L=<63 THEN 3930 8670 IF H = 3 AND L >63 THEN 3945 8675 REM 8680 IF H = 4 AND L <16 THEN 3895 8685 IF H = 4 AND L=>16 AND L=<40 THEN 3925 8690 IF H = 4 AND L >40 AND L=<64 THEN 3930 8695 IF H = 4 AND L >64 THEN 3945 8700 REM 8705 IF H = 5 AND L <17 THEN 3895 8710 IF H = 5 AND L=>17 AND L=<41 THEN 3925 8715 IF H = 5 AND L >41 AND L=<65 THEN 3930 8720 IF H = 5 AND L >65 THEN 3945 8725 REM 8730 IF H = 6 AND L <18 THEN 3895 8735 IF H = 6 AND L=>18 AND L=<42 THEN 3925 8740 IF H = 6 AND L >42 AND L=<66 THEN 3930 8745 IF H = 6 AND L >66 THEN 3945 8750 REM 8755 IF H = 7 AND L <19 THEN 3895 8760 IF H = 7 AND L=>19 AND L=<43 THEN 3925 8765 IF H = 7 AND L >43 AND L=<67 THEN 3930 8770 IF H = 7 AND L >67 THEN 3945 8775 REM 8780 IF H = 8 AND L <20 THEN 3895 8785 IF H = 8 AND L=>20 AND L=<44 THEN 3925 8790 IF H = 8 AND L >44 AND L=<68 THEN 3930 8795 IF H = 8 AND L >68 THEN 3945 8800 REM 8805 IF H = 9 AND L <21 THEN 3895 8810 IF H = 9 AND L=>21 AND L=<45 THEN 3925 8815 IF H = 9 AND L>45 AND L=<69 THEN 3930 8820 IF H = 9 AND L>74 THEN 3945 8825 REM 8830 IF H = 10 AND L <22 THEN 3895 8835 IF H = 10 AND L=>22 AND L=<46 THEN 3925 8840 IF H = 10 AND L>46 AND L=<70 THEN 3930 8845 IF H = 10 AND L>70 THEN 3945 8850 REM 8855 IF H = 11 AND L <23 THEN 3895 8860 IF H = 11 AND L=>23 AND L=<47 THEN 3925 8865 IF H = 11 AND L>47 AND L=<71 THEN 3930 8870 IF H = 11 AND L>71 THEN 3945 8875 REM 8880 IF H = 12 AND L=<12 THEN 3895 8885 IF H = 12 AND L>12 AND L=<36 THEN 3925 8890 IF H = 12 AND L>36 AND L=<60 THEN 3930 8895 IF H = 12 AND L >60 THEN 3945 8900 IF N$(N)= "JAN" THEN M = 1 8905 IF N$(N)= "FEB" THEN M = 2 8910 IF N$(N)= "MAR" THEN M = 3 8915 IF N$(N)= "APR" THEN M = 4 8920 IF N$(N)= "MAY" THEN M = 5 8925 IF N$(N)= "JUN" THEN M = 6 8930 IF N$(N)= "JUL" THEN M = 7 8935 IF N$(N)= "AUG" THEN M = 8
  • 35. 8940 IF N$(N)= "SEP" THEN M = 9 8945 IF N$(N)= "OCT" THEN M = 10 8950 IF N$(N)= "NOV" THEN M = 11 8955 IF N$(N)= "DEC" THEN M = 12 8960 D = T3 8965 Y=YEAR 8970 LET J$(1) = "SUNDAY" 8975 LET J$(2) = "MONDAY" 8980 LET J$(3) = "TUESDAY" 8985 LET J$(4) = "WEDNESDAY" 8990 LET J$(5) = "THURSDAY" 8995 LET J$(6) = "FRIDAY" 9000 LET J$(7) = "SATURDAY" 9005 LET K = INT(.6 +(1/M)) 9010 LET L = Y - K 9015 LET O = M + 12*K 9020 LET P = L/100 9025 LET Z1 = INT(P/4) 9030 LET Z2 = INT(P) 9035 LET Z3 = INT((5*L)/4) 9040 LET Z4 = INT(13*(O+1)/5) 9045 LET Z10= Z4+Z3-Z2+Z1+D0-1 9050 LET Z10 = Z10-(7*INT(Z10/7))+1 9055 RETURN