SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
2 GOTO 10
10 MONTH$ = LEFT$(DATE$,2)
12 REM
14 D2 = VAL (DAYS$)
16 IF VAL(MONTH$)> 11 THEN 60
18 IF VAL(MONTH$)> 10 THEN 58
20 IF VAL(MONTH$)> 9 THEN 56
22 IF VAL(MONTH$)> 8 THEN 54
24 IF VAL(MONTH$)> 7 THEN 52
26 IF VAL(MONTH$)> 6 THEN 50
28 IF VAL(MONTH$)> 5 THEN 48
30 IF VAL(MONTH$)> 4 THEN 46
32 IF VAL(MONTH$)> 3 THEN 44
34 IF VAL(MONTH$)> 2 THEN 42
36 IF VAL(MONTH$)> 1 THEN 40
38 D3 = 0 + D2 :GOTO 100
40 D3 = 31 + D2 :GOTO 100
42 D3 = 59 + D2 :GOTO 100
44 D3 = 90 + D2 :GOTO 100
46 D3 = 120 + D2 :GOTO 100
48 D3 = 151 + D2 :GOTO 100
50 D3 = 181 + D2 :GOTO 100
52 D3 = 212 + D2 :GOTO 100
54 D3 = 243 + D2 :GOTO 100
56 D3 = 273 + D2 :GOTO 100
58 D3 = 304 + D2 :GOTO 100
60 D3 = 334 + D2 :GOTO 100
100 MONTH$=LEFT$(DATE$,2) : B1$="AM"

101   DAYS$= MID$(DATE$,4,2)
102   D2 = VAL (DAYS$)
103   IF VAL(MONTH$)> 11 THEN 125
104   IF VAL(MONTH$)> 10 THEN 124
105   IF VAL(MONTH$)> 9 THEN 123
106   IF VAL(MONTH$)> 8 THEN 122
107   IF VAL(MONTH$)> 7 THEN 121
108   IF VAL(MONTH$)> 6 THEN 120
109   IF VAL(MONTH$)> 5 THEN 119
110   IF VAL(MONTH$)> 4 THEN 118
111   IF VAL(MONTH$)> 3 THEN 117
112   IF VAL(MONTH$)> 2 THEN 116
113   IF VAL(MONTH$)> 1 THEN 115
114   D3 = 0 + D2 :GOTO 150
115   D3 = 31 + D2 :GOTO 150
116   D3 = 59 + D2 :GOTO 150
117   D3 = 90 + D2 :GOTO 150
118   D3 = 120 + D2 :GOTO 150
119   D3 = 151 + D2 :GOTO 150
120   D3 = 181 + D2 :GOTO 150
121   D3 = 212 + D2 :GOTO 150
122   D3 = 243 + D2 :GOTO 150
123   D3 = 273 + D2 :GOTO 150
124   D3 = 304 + D2 :GOTO 150
125   D3 = 334 + D2 :GOTO 150
150   REM
200   HOUR= VAL(TIME$) :N1$ = "PM":SCREEN 9:SCREEN 0,0,0,0
205   MONTH=VAL(DATE$)
207 DAY = VAL(MID$(DATE$,4))
208 YEAR = VAL(RIGHT$(DATE$,4))
210 MIN = VAL(MID$(TIME$,4)) : COLOR 1,3 : KEY ON
220 KEY 1, "LON" : KEY 3,"PAR":KEY 4,"MOW":KEY 5,"TYO"
222 KEY 6,"HNL":KEY 7,"SFO":KEY 8,"CHI":KEY 9,"NYC":KEY 10,"NVL"
223 IF YEAR = 1992 THEN GOTO 224 ELSE 225
224 ZN = 94 : ZM = 298 : GOTO 231
225 IF YEAR = 1993 THEN GOTO 226 ELSE 227
226 ZN = 93 : ZM = 304 : GOTO 231
227 IF YEAR = 1994 THEN GOTO 228 ELSE 229
228 ZN = 92 : ZM = 303 : GOTO 231
229 IF YEAR = 1995 THEN GOTO 230 ELSE 231
230 ZN = 91 : ZM = 302
231 D=DAY:M=MONTH:Y=YEAR :REM 57 PRACTICAL PROGRAMS & GAMES IN BASIC KEN
TRACTON
232 LET J$(1) = "SUNDAY"
233 LET J$(2) = "MONDAY"
234 LET J$(3) = "TUESDAY"
235 LET J$(4) = "WEDNESDAY"
236 LET J$(5) = "THURSDAY"
237 LET J$(6) = "FRIDAY"
238 LET J$(7) = "SATURDAY"
239 LET K = INT(.6 +(1/M))
240 LET L = Y - K
241 LET O = M + 12*K
242 LET P = L/100
243 LET Z1 = INT(P/4)
244 LET Z2 = INT(P)
245 LET Z3 = INT((5*L)/4)
246 LET Z4 = INT(13*(O+1)/5)
247 LET Z10= Z4+Z3-Z2+Z1+D-1
248 LET Z11 = Z10-(7*INT(Z10/7))+1
560 CLS :EE=0
765 COLOR 12,0,0:PRINT"TRIP4.BAS COPYRIGHT 1990 PLANE OR SHIP PRESS P OR S"
905 COLOR 11+16,13,0:PRINT"ENTER P for Plane AND S for Ship : set AM and PM
online 100        ":COLOR 0,3
906 F$ = "CITIES.BAS"
907 OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1) : COLOR 10,0,0
908 LINE INPUT #1,A$: X=X + INT((LEN(A$)/80)+.99)
909 IF X > 23 THEN LOCATE 24: PRINT "...more";X$ = INPUT$(1): X = X - 23: PRINT
910 PRINT A$ : WEND : CLOSE #1
938 'COLOR 10,0,0:PRINT"LATITUDES BELOW EQUATOR USE -(NEGATIVE) NUMBERS":COLOR
0,3
939 IF D3>104 AND D3<300 THEN 951
950 COLOR 14,0,0:PRINT DATE$ ,TIME$" ";B1$" CENTRAL STANDARD TIME ":COLOR
0,3:GOTO 970
951 COLOR 14,0,0:PRINT DATE$ ,TIME$" DAYLIGHT SAVINGS TIME - CENTRAL TIME
ZONE" :COLOR 0,3
960 D = DAY :M = MONTH:Y=YEAR
970 COLOR 0,3:K1$ = INKEY$
980 IF K1$ = "" THEN 970
1011 IF K1$="S" THEN I$="SHIP":GOTO 1180
1050 IF K1$ = "M" THEN I$ = "NYC":K$ = "PLANE":GOTO 1540
1052 IF K1$ = "V" THEN I$ = "NYC":K$ = "PLANE":GOTO 1540
1060 IF K1$ = "P" THEN I$ = "PLANE":GOTO 1410
1062 IF K1$ ="H" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1070 IF K1$ ="Y" THEN I$ ="TYO":K$ = "PLANE":CLS:GOTO 1570
1100   IF K1$ = "A" THEN I$ = "ATLANTA":K$="PLANE":GOTO 1565
1105   IF K1$ ="B" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1120   IF K1$ ="C" THEN I$ = "ATLANTA":K$ = "PLANE":GOTO 1565
1125   IF K1$ ="I" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1530
1130   IF K1$ ="T" THEN I$ ="CHI":K$ = "PLANE":CLS:GOTO 1530
1132   IF K1$ ="E" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1135   IF K1$ ="B" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1137   IF K1$ ="O" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1139   IF K1$ ="L" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535
1140   IF K1$ ="7" THEN I2$ = "747" :K$ = "PLANE":GOTO 1180
1150   IF K1$ = "D" THEN I$ = "ATLANTA":K$="PLANE":GOTO 1565
1160   IF K1$ = "G" THEN I$ = "NYC":K$="PLANE":GOTO 1540
1162   IF K1$ = "K" THEN I$ = "D.C.":K$="PLANE":GOTO 1530
1164   IF K1$ = "F" THEN I$ = "D.C.":K$="PLANE":GOTO 1530
1170   IF K1$ = "J" THEN I$ = "SEATTLE":K$="PLANE":GOTO 1550
1172   IF K1$ = "U" THEN I$ = "NYC":K$="PLANE":GOTO 1540
1180   REM
1410   IF I$="PLANE" THEN K$="PLANE":GOTO 1580
1420   IF I$="SHIP" THEN K$="SHIP":GOTO 1580
1450   CLS:K$="PLANE"
1489   K$="SHIP"
1490   GOTO 1590
1500   GOTO 1570
1510   CLS: PRINT STRING$(80,"*")
1520   CLS:X$ = "NVL" : GOTO 1630
1530   CLS:X$ = "D.C.": GOTO 1630
1535   CLS:X$ = "D.C.": GOTO 1630
1540   CLS:X$ ="NYC" : GOTO 1630
1550   X$="SEATTLE":GOTO 1630
1560   CLS:X$="LON":GOTO 1630
1565   CLS:X$="ATLANTA":GOTO 1630
1570   CLS:X$="TYO":GOTO 1630
1580   PRINT STRING$(80,"*")
1590   PRINT"ENTER FIRST LOCATION"
1600   REM
1610   RESTORE
1620   INPUT X$
1630   REM
1640   FOR I = 1 TO 92
1650   READ C$
1660   READ R,L
1670   IF C$ <> X$ THEN 1990
1675   IF I1$="PL" THEN 1690
1680   J=3965.8
1690   REM
1910   M = .01745
1920   PRINT C$
1930   C1$=C$
1940   PRINT R
1950   N1= R*M
1960   R0=R
1961   RR=R
1970   PRINT L
1980   T1=L*M
1981   SS=L
1990   NEXT I
2000   RESTORE
2010   IF R0>180 AND R0<320 THEN Q1=-1
2020   IF R0=0 THEN R0=0:R00=0:GOTO 2290
2030   IF R0=<1.5 THEN R0=0:R00=0:GOTO 2290
2040   IF R0=>358.5 THEN R0=0:R00=0:QP=2 : GOTO 2290
2050   IF R0=>7.5 AND R0<22.5 THEN R0=-1:R00=-1:RD=-1:PQ=2: GOTO 2290
2060   IF R0=>22.5 AND R0<37.5 THEN R0=-2:R00=-2:RD=-2: GOTO 2290
2070   IF R0=>37.5 AND R0<52.5 THEN R0=-3:R00=-3:RD=-3: GOTO 2290
2075   IF D3>ZN AND D3<ZM    THEN 2077
2076   VY$="CST":GOTO 2078 : REM NAME OF TIME ZONE FOR CHICAGO ZONE
2077   VY$="CDT"
2078   IF D3>ZN AND D3<ZM    THEN 2080
2079   IF R0=>52.5 AND R0=<67.5 THEN R0=-4:R00=-4:RD=-4:VI$=" AST":GOTO 2290
2080   IF R0=>52.5 AND R0=<67.5 THEN R0=-3:R00=-4:RD=-4:VI$=" ADT":GOTO 2290
2088   IF D3>ZN AND D3<ZM     THEN 2090
2089   IF R0=>67.5 AND R0<85 THEN R0=-5:R00=-5:RD=-5:VI$=" EST": GOTO 2290
2090   IF R0=>67.5 AND R0<85 THEN R0=-4:R00=-5:RD=-5:VI$=" EDT": GOTO 2290
2095   IF D3>ZN AND D3<ZM    THEN 2101
2100   IF R0=>85 AND R0<103 THEN R0=-6:R00=-6:RD=-6:VI$=" CST": GOTO 2290
2101   IF R0=>85 AND R0<103 THEN R0=-5:R00=-6:RD=-6:VI$=" CDT": GOTO 2290
2106   IF D3>ZN AND D3<ZM    THEN 2110
2109   IF R0=>103 AND R0<115 THEN R0=-7:R00=-7:RD=-7 :VI$=" MST": GOTO 2290
2110   IF R0=>103 AND R0<115 THEN R0=-6:R00=-7:RD=-7:VI$=" MDT": GOTO 2290
2115   IF D3>ZN AND D3<ZM    THEN 2120
2119   IF R0=>115 AND R0<125 THEN R0=-8:R00=-8:RD=-8 :VI$=" PST": GOTO 2290
2120   IF R0=>115 AND R0<125 THEN R0=-7:R00=-8:RD=-8:VI$=" PDT": GOTO 2290
2125   IF D3>ZN AND D3<ZM    THEN 2130
2129   IF R0=>125 AND R0<142.5 THEN R0=-9 :R00=-9:RD=-9 : GOTO 2290
2130   IF R0=>125 AND R0<142.5 THEN R0=-8 :R00=-9:RD=-9:VI$=" DST": GOTO 2290
2135   IF D3>ZN AND D3<ZM    THEN 2140
2139   IF R0=>142.5 AND R0<158.5 THEN R0=-10:R00=-10:RD=-10 : GOTO 2290
2140   IF R0=>142.5 AND R0<158.5 THEN R0=-9:R00=-10:RD=-10:VI$=" DST": GOTO 2290
2145   IF D3>ZN AND D3<ZM    THEN 2150
2149   IF R0=>158.5 AND R0<172.5 THEN R0=-11 :R00=-11:RD=-11 : GOTO 2290
2150   IF R0=>158.5 AND R0<172.5 THEN R0=-10 :R00=-11:RD=-11:VI$=" DST": GOTO 2290
2160   IF R0=>172.5 AND R0<180 THEN R0=-12:R00=-12:RD=-12: GOTO 2290
2170   IF R0=>180 AND R0<195! THEN R0=+12:R00=12:RD=+12: GOTO 2290
2180   IF R0=>195! AND R0<202.5 THEN R0=+11:R00=11:RD=+11: GOTO 2290
2190   IF R0=>202.5 AND R0<217.5 THEN R0=+10 :R00=10:RD=10: GOTO 2290
2200   IF R0=>217.5 AND R0<232.5 THEN R0=+9 :R00=9:RD=+9: GOTO 2290
2210   IF R0=>232.5 AND R0<247.5 THEN R0=+8 :R00=8:RD=+8: GOTO 2290
2220   IF R0=>247.5 AND R0<262.5 THEN R0=+7 :R00=7:RD=+7: GOTO 2290
2230   IF R0=>262.5 AND R0<277.5 THEN R0=+6 :R00=6:RD=+6: GOTO 2290
2240   IF R0=>277.5 AND R0<292.5 THEN R0=+5 :R00=5:RD=+5: GOTO 2290
2250   IF R0=>292.5 AND R0<307.5 THEN R0=+4 :R00=4:RD=+4: GOTO 2290
2260   IF R0=>307.5 AND R0<322.5 THEN R0=+3 :R00=3:RD=+3: GOTO 2290
2270   IF R0=>322.5 AND R0<337.5 THEN R0=+2 :R00=2:RD=+2: GOTO 2290
2280   IF R0=>337.5 AND R0<359 THEN R0 = +1:R00=1: RD=+1: GOTO 2290
2290   REM
2300   IF K1$ ="T" THEN 2360
2305   IF K1$ ="A" THEN 2365
2307   IF K1$ ="C" THEN 2367
2309   IF K1$ ="D" THEN 2375
2310   IF K1$="G" THEN 2370
2312   IF K1$="O" THEN 2362
2313   IF K1$="J" THEN 2380
2315   IF K1$="B" THEN 2377
2317   IF K1$="I" THEN 2384
2319   IF K1$="L" THEN 2380
2320   IF K1$="K" THEN 2372
2322   IF K1$="E" THEN 2386
2324   IF K1$="F" THEN 2388
2326   IF K1$="U" THEN 2365
2328   IF K1$="M" THEN 2368
2329   IF K1$="V" THEN 2369
2330   PRINT"INPUT SECOND LOCATION"
2340   PRINT"------------------------------------------------":INPUT X$
2350   GOTO 2400
2360   X$ = "TYO":GOTO 2390
2362   X$ = "MOW":GOTO 2390
2365   X$ = "LONDON":GOTO 2390
2367   X$ = "CHI":GOTO 2390
2368   X$ = "ATHENS":GOTO 2390
2369   X$ = "TEL AVIV":GOTO 2390
2370   X$="PARIS":GOTO 2390
2372   X$="KABUL":GOTO 2390
2375   X$ = "DALLAS":GOTO 2390
2377   X$ = "BEIJING":GOTO 2390
2380   X$="TYO":GOTO 2390
2382   X$ = "BAGHDAD":GOTO 2390
2384   X$ = "ISLAMABAD":GOTO 2390
2386   X$ = "KARACHI":GOTO 2390
2388   X$ = "TYO":GOTO 2390
2390   PRINT"------------------------------------------------"
2400   FOR I= 1 TO 92
2410   READ C$
2420   READ R,L
2430   IF C$ <> X$ THEN 2520
2440   PRINT C$
2450   C2$=C$
2460   PRINT R
2470   N2=R*M
2480   R2=R
2481   MM=R
2490   PRINT L
2495   UU=L
2500   PRINT"------------------------------------------------"
2510   T2=L*M
2520   NEXT I
2530   X1= J*COS(T1)*COS(N1)
2540   Y1=J*COS(T1)*SIN(N1)
2550   Z1=J*SIN(T1)
2560   X2=J*COS(T2)*COS(N2)
2570   Y2=J*COS(T2)*SIN(N2)
2580   Z2=J*SIN(T2)
2590   X=ABS(X1-X2)
2600   Y=ABS(Y1-Y2)
2610   Z=ABS(Z1-Z2)
2620   D=SQR(X^2+Y^2+Z^2)
2630   Q=(D/(2*J))
2640   S=2*J*ATN(Q/SQR(-Q*Q+1))
2650   W=FIX(S):F=ABS(S)-ABS(W)
2660   IF F>.5 THEN S=S+1
2670   IF K$="PLANE" THEN 2730
2680   IF K$="SHIP" THEN 2730
2690   IF I$ = "SMALL" THEN 8060
2700   PRINT"THE DISTANCE BETWEEN ";C1$;" AND ";C2$ " IS "
2710   IF I$ = "SMALL" THEN 8060
2720   PRINT:PRINT INT(S);" STATUTE (LAND)MILES ": PRINT I$ : GOTO 2750
2730   PRINT "THE DISTANCE BETWEEN ";C1$;" AND ";C2$;" IS "
2740   PRINT:PRINT INT(S*.867)" NAUTICAL MILES " INT(S)" STATUTE MILES":GOTO 2750
2750   REM
2980   DATA NYC,73.98,40.75
2981   DATA DALLAS,96.48,32.46
2982   DATA KARACHI,293,24.51
2983   DATA EASTER ISLAND,110,-32
2984   DATA NVL,87,36
2985   DATA ZULU,1,0
2986   DATA ISLAMABAD,286.9,33.4
2987   DATA CALCUTTA,272,22
2988   DATA MIDWAY,176,29
2989   DATA NASSAU,77,25
2990   DATA TANGO,195,0
2991   DATA FIJI,182,-18
2992   DATA KABUL,295,33
2993   DATA OMAN,295,20
2994   DATA ALPHA,0,0
2995   DATA BRAVO,15,0
2996   DATA HAMILTON,65,32
2997   DATA TYO,220.25,35.75
2998   DATA LOS ANGELES,118.23,34.05
2999   DATA MOBILE,88.10,30.60
3000   DATA D.C.,77,39
3001   DATA HONG KONG,245,22.5
3002   DATA SEYCHELLES,305,-5
3003   DATA ATHENS,336,38
3004   DATA PARIS,358,49
3005   DATA TRIPOLI,347,33
3006   DATA LONDON,0,51
3007   DATA DELTA,45,0
3008   DATA ECHO,60,0
3009   DATA FOXTROT,75,0
3010   DATA GOLF,90,0
3011   DATA HOTEL,126.589,0
3012   DATA CAPE TOWN,341,-34
3013   DATA ACAPULCO,100,16.3
3014   DATA NEW ORLEANS,90,30
3015   DATA CHARLIE,30,0
3016   DATA MIAMI,80,26
3017   DATA TAMPA,82,28
3018   DATA PANAMA CITY,79,9
3019   DATA SFO,123,38
3020   DATA SAN DIEGO,117,33
3021   DATA AZORES,30,37
3022   DATA SANTIAGO,71,-34
3023   DATA NORFOLK,76,37
3024   DATA TRIESTE,346.5,54
3025   DATA HNL,156.9,21
3026   DATA CHARLESTON,80,33
3027   DATA CAYENNE,63,7
3028   DATA TRISTAN DE CUNHA,13,-36
3029   DATA ST.HELENA,6,-17
3030 DATA MOW,321.9,56
3031 DATA SYDNEY,209,-34
3032 DATA TEHRAN,309,36
3033 DATA MARQUESAS,139,8
3034 DATA NEW GUINEA,215,2
3035 DATA BEIJING,244,40
3036 DATA SINGAPORE,256,1
3037 DATA NOME,166,65
3038 DATA VANCOUVER,128,49
3039 DATA CANCUN,86.3,21.4
3040 DATA MIKE,179,0
3041 DATA RIO ,42,-23
3042 DATA LUANDA,347,-9
3043 DATA DAKAR,17,15
3044 DATA CHI,88,42
3045 DATA PENSACOLA,87,31
3046 DATA ALEXANDRIA,330,31
3047 DATA SOLOMON ISLANDS,207,-5
3048 DATA BAGHDAD,314.2,33.7
3049 DATA TAHITI,149,-17
3050 DATA FREEPORT,78,24
3051 DATA TEL AVIV,325,32.3
3052 DATA SEOUL,233,37
3053 DATA VIRGIN ISLANDS,65,18
3054 DATA NORTH POLE,0,90
3055 DATA SOUTH POLE,0,-90
3056 DATA SAVANNAH,81,32
3057 DATA WAKE ISLAND,186.9,19
3058 DATA OAK RIDGE,84.25,36
3059 DATA ISTANBUL,341,41
3060 DATA CROSSVILLE,85.05,35.9
3061 DATA CHATTANOOGA,85.14,35.02
3062 DATA KNOXVILLE,84,35.8
3063 DATA SAN JUAN,66,19
3064 DATA DENVER,105,40
3065 DATA SEATTLE,122,48
3066 DATA BOMBAY,287,19
3067 DATA CAIRO,328,30
3068 DATA ROME,347,42.5
3069 DATA ATLANTA,84,34
3070 DATA ANCHORAGE,150,61
3071 DATA GREENLAND,51.99,42
4290 PRINT
4300 PRINT DATE$,TIME$;B1$:PRINT " CST TIME ZONE -6 "
4310 HOUR = VAL(TIME$)
4320 MIN = VAL(MID$(TIME$,4))
4330 IF I$="NVL" THEN GOTO 4450
4340 PRINT"FOR PRESENT TIME INPUT T FOR OTHER TIME PRESS ENTER";T$
4350 P1$ = INKEY$
4360 IF P1$= "" THEN 4350
4370 IF P1$= "T" THEN 4450 ELSE 4390
4380 IF T$ ="T" THEN 3705
4390 COLOR 9,0,0:PRINT"LEAVING TIME HOURS FIRST THEN MINUTES THEN SECONDS"
:COLOR 0,3
4400 PRINT STRING$(80,"-")
4410 INPUT H0
4420 INPUT M0
4425   S0 =   VAL(RIGHT$(TIME$,2))
4430   GOTO   4470
4450   H0=    HOUR
4460   M0 =   MIN

4465   S0 = VAL(RIGHT$(TIME$,2))
4467   B0$ = B1$ :GOTO 4500
4470   PRINT"====================================================="
4480    PRINT"TYPE AM OR PM"
4490   INPUT B0$
4500   REM
4520   IF H = 12 AND B0$ ="AM" THEN B$ = "PM" : GOTO 4540
4530   IF H = 12 AND B0$ ="PM" THEN B$ = "AM"
4540   PRINT"====================================================="
4550   IF I2$ ="CONCORDE" THEN I = 1151:GOTO 4730
4560   IF I2$ ="747" THEN I = 530 : GOTO 4730
4570   IF I2$="TORNADO" THEN I = 1452 : GOTO 4730
4580   IF I2$="LEAR JET" THEN I = 512 : GOTO 4770
4590   IF I2$="USSR SST" THEN I = 1550 : GOTO 4730
4600   IF I2$="F-15 EAGLE" THEN I = 1875 : GOTO 4730
4610   IF I2$="MIG-29" THEN I = 1650 : GOTO 4730
4620   IF I2$="F-14 TOMCAT" THEN I = 1750 : GOTO 4730
4630   IF I2$="MIG-23" THEN I = 1500 : GOTO 4730
4640   IF I$="SUNTIME" THEN I=1037 : GOTO 4930
4650   IF I2$="MIRAGE F1-E" THEN I = 1650 : GOTO 4730
4660   IF I2$="LEAR JET" THEN GOTO 4830
4670   IF K$="PLANE" THEN 4690 ELSE 4680
4680   PRINT"INPUT KNOTS":GOTO 4700
4690   PRINT"INPUT SPEED M.P.H." :GOTO 4710
4700   K$="SHIP"
4710   INPUT I
4715   II = I
4717   GOTO 4880
4730   PRINT"-----------------------------------------------------------"
4740   IF K1$ = "G" THEN 4880
4750   IF K1$="T" THEN 4880
4760   REM
4880   REM
4898   PRINT DATE$; " C.S.T. COMPUTER DATE    = " ;D3
4900   INPUT"IF COMPUTER DATE IS TODAY'S DATE INPUT J     ELSE PRESS ENTER";T3$
4902   IF T3$ = "J" THEN 4910
4904   PRINT"INPUT COMPUTER DATE"
4908   INPUT T3:GOTO 4920
4910   T3 = D3
4920   REM
4930   GOSUB 7080
4940   T = T0+(S/I)
4950   GOTO 6050
4960   PRINT
4970   H=H-12
4980   REM
4990   IF H>12 THEN 4970
5000   E = S/I
5010   L = INT(E) :K1=60*(E-L):K=INT(K1):K3= K1 -K
5012   KL=K
5015   IF H=0 THEN H=12
5016   IF BB =2 THEN 5017 ELSE 5020
5017 IF B0$="AM" THEN B0$="PM"
5018 IF H<> 12 AND B$="PM" THEN B$="AM" :GOTO 5020
5019 IF H<> 12 AND B$="AM" THEN B$="PM" :GOTO 5020
5020 IF H <> 12 THEN 5430
5430 IF K >59 THEN 5431 ELSE 5433
5431 L = L + 1 : K = K - 60
5433 REM
5434 GOTO 5436
5435 M8 = M8 - 60 : M4 = M4+1:GOTO 5440
5436 IF M8>59 THEN 5435 ELSE 5440
5439 M5 = M5 - 60 : M =M + 1 : GOTO 5442
5440 M5 = M4 + S0
5441 IF M5 > 59 THEN 5439
5442 IF M>59 THEN M = M - 60: H = H+ 1
5443 LI = L
5444 IF H = 12 THEN GOTO 21000 ELSE 5454
5447 LI = LI - 12:B$="PM":GOTO 5450
5448 LI = LI - 12:B$="AM":GOTO 5450
5450 REM
5451 IF LI > 20 THEN 5452 ELSE 5454
5452 IF B$ ="AM" THEN GOTO 5447
5453 IF B$ ="PM" THEN GOTO 5448
5454 REM
5455 HH=H:MA=M:IU=K
5456 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$
5457 LOCATE 11,5:PRINT"TRAVEL TIME":VIEW SCREEN(15,93)-(200,103),,2 :LOCATE
13,4:PRINT L;"HOURS ";K" MINUTES":LOCATE 11,43 :PRINT"SPEED":VIEW
SCREEN(300,93)-(400,103),,2 :LOCATE 13,39:PRINT ;I"MPH" :O=S*W
5458 L9 = L :II = I
5459 K9 = K
5460 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"
5461 LOCATE 6,30:PRINT J$(Z11):VIEW SCREEN(500,125)-(575,135),,2:LOCATE
17,65:PRINT M4
5462 VIEW SCREEN(250,158)-(350,168),,2 :LOCATE 23,60
5470 LOCATE 15,6:PRINT"FUEL EXPENSE":LOCATE 15,30:PRINT"MILEAGE REVENUE" :VIEW
SCREEN(15,126)-(100,136),,2:LOCATE 17,3:PRINT(INT(M2*100+.5))/100 :VIEW
SCREEN(250,126)-(400,136),,2:LOCATE 17,33:PRINT(INT(O*100+.5))/100:LOCATE
15,63:PRINT"SECONDS"
5480 FL = (INT(M2*100+.5))/100 : RV =(INT(O*100+.5))/100
5490 ' J1=L:J2=(K/60):J3=J1+J2:J4=J3*1370:LOCATE 19,6:PRINT"FUEL FLOW
LBS":LOCATE 19,30:PRINT"RESERVE" :VIEW SCREEN(15,156)-(100,167),,2:LOCATE
21,3:PRINT J3*1370 :VIEW SCREEN(250,156)-(400,167),,2:LOCATE 21,33:PRINT 6638 -
(J3 * 1370)
5500 'LOCATE 19,60:PRINT"COST":VIEW SCREEN(450,156)-(550,167),,2:LOCATE
21,58:PRINT "$"J3*1370*W2
5620 IF K1$="J" THEN J2 = E * 1370
5630 E= S/I
5640 L = INT(E)
5650 K1=60*(E-L)
5660 K=INT(K1)
5670 K3 = K1 - K
5690   J1 = L : J2 = (K/60) : J3 = J1 + J2
5700   J4 = J3 * 1370
5710   O=S*W
5730   W0=FIX(D):F0=ABS(D)-ABS(W0)
5740   IF K1$="G" THEN 5850
5750   IF K1$="T" THEN 5850
5760   REM
5770   REM
5790   IF K1$ ="J" THEN 5810
5800   M1 = S/W1:M2 = M1*W2
5810   REM
5850   REM
5870   GOSUB 7130
5880   REM
5930   REM
5940   DAY = VAL(MID$(DATE$,4))
5950   MONTH$=(LEFT$(DATE$,2)):MO = VAL(MONTH$)
6040   GOTO 7530
6050   GOSUB 6060
6060   H=INT(T)
6070   M1=60*(T-H)
6080   M=INT(M1)
6085   M3 = 60 *(M1-M)
6086   M4 = INT(M3)
6087   M7 = 60 *(M3-M4)
6088   M8 = INT(M7)
6090   IF N2>N1 THEN U=N2-N1
6100   IF N2<N1 THEN V=N1-N2
6110   IF V>0 GOTO 6630
6120   IF R2>180 AND R2<320 THEN Q1=1
6130   IF R2=<7.5 AND R2>359 THEN 6380
6140   IF R2>7.5 AND R2<22.5 THEN 6390
6150   IF R2=>22.5 AND R2<37.5 THEN 6400
6160   IF R2=>37.5 AND R2<52.5 THEN 6410
6170   IF R2=>52.5 AND R2<67.5 THEN 6420
6180   IF R2=>67.5 AND R2=<85 THEN 6430
6190   IF R2=>85 AND R2<103 THEN 6440
6200   IF R2=>103 AND R2<115 THEN 6450
6210   IF R2=>115 AND R2<125 THEN 6460
6220   IF R2=>125 AND R2<142.5 THEN 6470
6230   IF R2=>142.5 AND R2<158.5 THEN 6480
6240   IF R2=>158.5 AND R2<172.5 THEN 6490
6250   IF R2=>172.5 AND R2<180 THEN 6500
6260   IF R2=>180 AND R2<187.5 THEN 6510
6270   IF R2=>187.5 AND R2<202.5 THEN 6520
6280   IF R2=>202.5 AND R2<217.5 THEN 6530
6290   IF R2=>217.5 AND R2<232.5 THEN 6540
6300   IF R2=>232.5 AND R2<247.5 THEN 6550
6310   IF R2=>247.5 AND R2<262.5 THEN 6560
6320   IF R2=>262.5 AND R2<277.5 THEN 6570
6330   IF R2=>277.5 AND R2<292.5 THEN 6580
6340   IF R2=>292.5 AND R2<307.5 THEN 6590
6350   IF R2=>307.5 AND R2<322.5 THEN 6600
6360   IF R2=>322.5 AND R2< 337.5 THEN 6610
6370   IF R2=>337.5 AND R2<359 THEN 6620
6380   R1$=" TIME ZONE 0 ":QP=1:R2 = 0:R22=0:GOTO 6900
6390   R1$=" TIME ZONE -1 ":PQ=1:R2=-1:R22=-1: GOTO 6900
6400   R1$=" TIME ZONE -2 ":R2=-2:R22=-2:GOTO 6900
6410   R1$=" TIME ZONE -3 ":ZONE$="GREENLAN.BAS":R2=-3:R22=-3:GOTO 6900
6420   IF D3>ZN AND D3<ZM    THEN 6422
6421   R1$=" TIME ZONE -4 AST":R2=-4:R22=-4:GOTO 6900
6422   R1$=" TIME ZONE -4 ADT":R2=-3:R22=-4:GOTO 6900
6430   IF D3>ZN AND D3<ZM    THEN 6432
6431   R1$=" TIME ZONE -5 EST":R2=-5:R22=-5:GOTO 6900
6432   R1$=" TIME ZONE -5 EDT":R2=-4:R22=-5:GOTO 6900
6440   IF D3>ZN AND D3<ZM    THEN 6442
6441   R1$=" TIME ZONE -6 CST":ZONE$="NVL.BAS":R2=-6:R22=-6:GOTO 6900
6442   R1$=" TIME ZONE -6 CDT":ZONE$="NVL.BAS":R2=-5:R22=-6:GOTO 6900
6450   IF D3>ZN AND D3<ZM    THEN 6452
6451   R1$=" TIME ZONE -7 MST":R2=-7:R22=-7:GOTO 6900
6452   R1$=" TIME ZONE -7 MDT":R2=-6:R22=-7:GOTO 6900
6460   IF D3>ZN AND D3<ZM    THEN 6462
6461   R1$=" TIME ZONE -8 PST":R2=-8:R22=-8:GOTO 6900
6462   R1$=" TIME ZONE -8 PDT":R2=-7:R22=-8:GOTO 6900
6470   IF D3>ZN AND D3<ZM    THEN 6472
6471   R1$=" TIME ZONE -9 ":R2=-9:R22=-9:GOTO 6900
6472   R1$=" TIME ZONE -9 DST":R2=-8:R22=-9:GOTO 6900
6480   IF D3>ZN AND D3<ZM    THEN 6482
6481   R1$=" TIME ZONE -10 ":R2=-10:R22=-10:GOTO 6900
6482   R1$=" TIME ZONE -10 DST":R2=-9:R22=-10:GOTO 6900
6490   IF D3>ZN AND D3<ZM    THEN 6492
6491   R1$=" TIME ZONE -11 ":R2=-11:R22=-11:GOTO 6900
6492   R1$=" TIME ZONE -11 DST":R2=-10:R22=-11:GOTO 6900
6500   R1$=" TIME ZONE -12 ":R2=-12:R22=-12:GOTO 6900
6510   R1$=" TIME ZONE +12 ":R2=+12:R22=+12:GOTO 6900
6520   R1$=" TIME ZONE +11 ":R2=+11:R22=+11:GOTO 6900
6530   R1$=" TIME ZONE +10 ":R2=+10:R22=+10:GOTO 6900
6540   R1$=" TIME ZONE +9 ":R2=+9:R22=9:GOTO 6900
6550   R1$=" TIME ZONE +8 ":R2=+8:R22=8:GOTO 6900
6560   R1$=" TIME ZONE +7 ":R2=+7:R22=7:GOTO 6900
6570   R1$=" TIME ZONE +6 ":R2=+6:R22=6:GOTO 6900
6580   R1$=" TIME ZONE +5 ":R2=+5:R22=5:GOTO 6900
6590   R1$=" TIME ZONE +4 ":R2=+4:R22=4:GOTO 6900
6600   R1$=" TIME ZONE +3 ":R2=+3:R22=3:GOTO 6900
6610   R1$=" TIME ZONE +2 ":R2=+2:R22=2:GOTO 6900
6620   R1$=" TIME ZONE +1 ":R2=+1:R22=1:GOTO 6900
6630   IF R2>180 AND R2<320 THEN Q1=-1
6640   IF R2=0 THEN 6380
6650   IF R2=<7.5 AND R2>359 THEN 6380
6660   IF R2=>7.5 AND R2<22.5 THEN 6390
6670   IF R2=>22.5 AND R2<37.5 THEN 6400
6680   IF R2=>37.5 AND R2<52.5 THEN 6410
6690   IF R2=>52.5 AND R2=<67.5 THEN 6420
6700   IF R2=>67.5 AND R2<85 THEN 6430
6710   IF R2=>85 AND R2<103 THEN 6440
6720   IF R2=>103 AND R2<115 THEN 6450
6730   IF R2=>115 AND R2=<127.5 THEN 6460
6740   IF R2=>127.5 AND R2<142.5 THEN 6470
6750   IF R2=>142.5 AND R2<158.5 THEN 6480
6760   IF R2=>158.5 AND R2<172.5 THEN 6490
6770   IF R2=>172.5 AND R2<180 THEN 6500
6780   IF R2=>180 AND R2<195! THEN 6510
6790   IF R2=>187.5 AND R2<202.5 THEN 6520
6800   IF R2=>202.5 AND R2<217.5 THEN 6530
6810   IF R2=>217.5 AND R2<232.5 THEN 6540
6820   IF R2=>232.5 AND R2<247.5 THEN 6550
6830   IF R2=>247.5 AND R2<262.5 THEN 6560
6840   IF R2=>262.5 AND R2<277.5 THEN 6570
6850   IF R2=>277.5 AND R2<292.5 THEN 6580
6860   IF R2=>292.5 AND R2<307.5 THEN 6590
6870   IF R2=>307.5 AND R2<322.5 THEN 6600
6880   IF R2=>322.5 AND R2<337.5 THEN 6610
6890   IF R2=>337.5 AND R2<359 THEN 6620
6900   REM
6910   IF V => 0 THEN 6920 ELSE 6930
6920   H = H + (R2-R0) : GOTO 6935
6930   H = H - (R2-R0) : GOTO 6935
6935   H = ABS(H)
6940   IF H=12 AND R2 => -12 THEN B$="PM" :GOTO 7070 ELSE 6950
6950   IF H=12 AND B0$="AM" THEN B$="PM" ELSE B$="AM"
6960   IF H= 24 THEN H=H-12:GOTO 7030
6970   IF H0=12 THEN 7020:IF H=24 THEN H=H-12
6980   IF H> 12 THEN 6990 ELSE 7070
6990   IF B$="PM" THEN 7000 ELSE 7010
7000   B$ = "AM" : H=H-12: GOTO 6980
7010   B$="PM":H=H-12:GOTO 6980
7020   H=H-12:IF H>12 THEN 6980 ELSE 7070
7030   IF B0$ ="PM" THEN 7040 ELSE 7050

7040   IF B0$="PM" THEN B$="AM" : GOTO 7070
7050   IF H=0 THEN 7060 :IF B0$="AM" THEN B$="PM" : GOTO 7070
7060   IF B0$="AM" THEN B$="AM" ELSE B$="PM"
7070   GOTO 4980
7080   T0=H0+M0/60
7084   IF R0>7 AND H0=12 AND B0$="PM" THEN 7095 ELSE 7085
7085   IF R0>7 AND H0=<2 AND B0$="PM" THEN 7095 ELSE 7090
7090   'IF B0$="PM" THEN LET T0=T0+12: RETURN
7091   IF B0$="AM" THEN LET T0=T0+12
7092   IF B0$="AM" THEN LET T0=T0+12: RETURN
7095    B0$="AM" :BB=2:GOTO 7090
7130   REM
7140   DIM N1(13)
7150   FOR KL=1 TO 13:READ N1(KL):NEXT KL
7160   DATA 0,31,59,90,120,151,181
7170   DATA 212,243,273,304,334,365
7180   DIM N$(12)
7190   FOR KL= 1 TO 12:READ N$(KL):NEXT KL
7200   DATA JAN,FEB,MAR,APR,MAY,JUN
7210   DATA JUL,AUG,SEP,OCT,NOV,DEC
7220   FOR N = 1 TO 12
7230   IF T3>365 THEN T3=T3-365
7240   IF T3<(N1(N+1)+1) THEN GOTO 7260
7250   NEXT N
7260   D0=T3-N1(N)
7270   RETURN
7280   REM
7290   T4= D4 + T3
7300   DIM M1(13)
7310   FOR I = 1 TO 13 : READ M1(I) : NEXT I
7320   DATA 0,31,59,90,120,151,181
7330   DATA 212,243,273,304,334,365
7340 DIM M$(12)
7350 FOR I = 1 TO 12 : READ M$(I): NEXT I
7360 DATA JAN,FEB,MAR,APR,MAY,JUN
7370 DATA JUL,AUG,SEP,OCT,NOV,DEC
7380 A3=YEAR
7390 FOR M = 1 TO 12
7400 IF T4>365 THEN A3 = A3 + 1
7410 IF T4 > 365 THEN T4 = T4 - 365
7420 IF T4<(M1(M+1)+1) THEN GOTO 7440
7425 IF T4 > 365 THEN GOTO 7400
7430 NEXT M
7440 D4=T4-M1(M)
7450 RETURN
7460 REM
7500 REM
7502 IF A3 = 0 THEN 7504
7503 Y = A3:GOTO 7510
7504 Y = YEAR
7510 D4 = INT(D4)
7511 D=D4
7512 LET J$(1) = "SUNDAY"
7513 LET J$(2) = "MONDAY"
7514 LET J$(3) = "TUESDAY"
7515 LET J$(4) = "WEDNESDAY"
7516 LET J$(5) = "THURSDAY"
7517 LET J$(6) = "FRIDAY"
7518 LET J$(7) = "SATURDAY"
7519 LET K = INT(.6 +(1/M))
7520 LET L5 = Y - K
7521 LET O = M + 12*K
7522 LET P = L5/100
7523 LET Z1 = INT(P/4)
7524 LET Z2 = INT(P)
7525 LET Z3 = INT((5*L5)/4)
7526 LET Z4 = INT(13*(O+1)/5)
7527 LET Z= Z4+Z3-Z2+Z1+D4-1
7528 LET Z = Z-(7*INT(Z/7))+1
7529 RETURN
7530 REM
11100 REM
12000 SCREEN 8:CLS:KEY OFF:COLOR 3,4
12001 IF I1$="PL" THEN GOTO 12013
12002 LOCATE 4,50:PRINT I2$
12003
MAPAF$="U20H2U7H1U8HL10H4L15H5L10U3L20H10E20R15F6R35F4R5F6R7D2R18F15G8D15G15D3G1
0L3D1L3H2L4G2L2H4U1"
12004 PSET(338,142),2:DRAW MAPAF$ :'PAINT(341,140),CHR$(&H90)
12005
MAPAU$="S5U25L3U1L5U2L4U1L4U1L6U2L5G5L3G1L4G1L3G1L4G2L5G1L4G2L5G1L6D17R9U1R5U1R5
U1R5U1R4U1R6F10R8U2R7U2R15
12006 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
12007
MAPSA$="U1L2U1L3H3L3U1H2L4U1H2H3L3U3H3L3U1L3U1L3H2L1U1H2L4L1L2L3H1L3H1L5L1L5G5LD
3G4D1G3D3G3F15D25F12E25R4E8R2E7R3E6
12008 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
12009 PSET(240,120),2:DRAW MAPSA$ :'PAINT(241,120),CHR$(&H85)
12010 LINE(35,15)-(35,125),3
12011 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
12012 PSET(100,83),2:DRAW MAPUS$ :'PAINT(100,101),CHR$(&H45)
12013 LINE(60,15)-(60,125),3
12014 LINE(85,15)-(85,125),3
12015 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
12016 LINE(110,15)-(110,125),1
12017 LINE(60,15)-(60,125),1
12018 LINE(135,15)-(135,125),1
12021 LINE(10,15)-(610,15),1 : REM LATITUDE LINES
12022 LINE(10,25)-(610,25),1 : REM LATITUDE LINES
12024 LINE(10,35)-(610,35),1 : REM LATITUDE LINES
12026 LINE(10,45)-(610,45),1 : REM LATITUDE LINES
12029 LINE(10+L6,15)-(10+L6,350),1
12030 FOR L6= 80 TO 550 STEP 25
12040 LINE(80+L6,15)-(80+L6,250),1
12046 NEXT L6
12047 LINE(308,15)-(308,350),3
12051 LINE(10,75)-(610,75),1 : REM LATITUDE LINES
12052 LINE(10,55)-(610,55),1
12060 LINE(10,45)-(610,45),1
12062 LINE(10,105)-(610,105),3 :REM EQUATOR
12063 LINE(10,125)-(610,125),1 :REM EQUATOR
12065 LINE(10,115)-(610,115),1
12066 LINE(10,105)-(610,105),1
12067 LINE(10,95)-(610,95),1
12068 LINE(10,85)-(610,85),1
12069 LINE(10,65)-(610,65),1
12070 LINE(160,135)-(610,135),1
12071 LINE(160,145)-(610,145),1
12072 LINE(160,155)-(610,155),1
12073 LINE(160,165)-(610,165),1
12074 LINE(160,175)-(610,175),1
12076 LINE(160,185)-(610,185),1
12077 LINE(160,195)-(610,195),1
12080 LINE(10,199)-(610,199),1
12081 LINE(10,105)-(610,105),3 : REM EQUATOR
12113 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
12411 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
12511 PSET(545,155),2
12512 REM
12515 LOCATE 1,9:PRINT"DEP "N$(N);(INT(D0)) YEAR
12516 IF R22 = R00 THEN GOTO 60000              REM SAME TIME ZONE
12520 IF I1$="PL" THEN 60000
12521 IF R00>=-6 AND R00 <0 AND R22>5     THEN 50290          REM NVLCAL
12522 IF R00>=-6 AND R00 <0 AND R22=>0 AND R22<6 THEN 40500 REM NVLLON
12523 IF R00>=6 AND R00 <10 AND R22<-5            THEN 54000 REM TYONVL
12524 IF R00>9 AND R22=<-6 THEN 40300                         REM WAKMID
12527 IF R00=>0 AND R00<6 AND R22=>-6 AND R22<0 THEN OPEN "LONNVL.TXT$" FOR
INPUT AS #1:CLOSE #1
12530 IF R00<-6 AND R22 =>6     THEN OPEN "MIDCAL.TXT$" FOR INPUT AS #1:CLOSE #1
12540 IF R00<-9 AND R22=>0 AND R22<6 THEN OPEN "MIDLON.TXT$" FOR INPUT AS
#1:CLOSE #1
12541 IF R00>-10 AND R00<-6 AND R22=>0 AND R22<6 THEN OPEN "DENLON.TXT$" FOR
INPUT AS #1:CLOSE #1
12545 IF R00>0 AND R00<6 AND R22=>0 AND R22 <6 THEN OPEN "BOMLON.TXT$" FOR
INPUT AS #1 :CLOSE #1
12547 IF R00<-6 AND R22<0 AND R22>-7 THEN OPEN "MIDDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
12548 IF R00=<0 AND R00>-7 AND R22=<-7 THEN OPEN "LONMID.TXT$" FOR INPUT AS
#1:CLOSE #1
12549 IF R00=<-7 AND R22=<-7 AND R00<R22 THEN OPEN "MIDDEN.TXT$" FOR INPUT AS
#1:CLOSE #1
12550 IF R00=<-7 AND R22=<-7 AND R00>R22 THEN OPEN "DENMID.TXT"FOR INPUT AS
#1:CLOSE #1
12551 IF R00=>0 AND R00<6 AND R22 <6 AND R22>0 THEN OPEN "LONBOM.TXT$" FOR
INPUT AS #1 : CLOSE #1
12552 IF R00=>0 AND R00<6 AND R22 >5 THEN OPEN "LONCAL.TXT$" FOR INPUT AS
#1:CLOSE #1
12553 IF R00=>0 AND R00<6 AND R22=<-7 THEN OPEN "PARMID.TXT$" FOR INPUT AS
#1:CLOSE #1
12558 IF R00>5 AND R22>5 THEN OPEN "WAKCAL.TXT$" FOR INPUT AS #1:CLOSE #1
12560 IF R00>5 AND R22=>0 AND R22 <6 THEN OPEN "WAKLON.TXT$" FOR INPUT AS
#1:CLOSE #1
12561 IF R00>5 AND R22<0 AND R22>-6 THEN OPEN "WAKDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
12569 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
12570 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R00>R22 THEN OPEN
"DAKNVL.TXT$" FOR INPUT AS #1 : CLOSE #1
12599 GOTO 60000
12600 REM
12604 D4 = D0
12605 COLOR 2,0: LOCATE 1,40:PRINT"AR "N$(N);(INT(D4)) YEAR:GOSUB 60250
12610 GOSUB 7280
12611 GOTO 13050
12615 REM
12620 D4 = D4 + 1 : GOTO 12650
12622 D4 = D4 + 2 : GOTO 12650
12624 D4 = D4 + 3 : GOTO 12650
12626 D4 = D4 - 1 : GOTO 12650
12640 IF L < 48 THEN GOTO 12651
12642 D4 = L9/24
12645 REM
12646 IF D4 > 1460 THEN 12648 ELSE 12650
12648 DD = D4/1460     : REM LEAP YEAR ADJUSTMENT
12649 D4 = D4 + INT(DD)
12650 DAYS = L9 / 24
12651 DAYS = D4
12652 GOSUB 7280
12654 REM
12655 LOCATE 1,40:PRINT "AR "M$(M);(INT(D4));A3:COLOR 1,4
12657 GOSUB 7500
13002 GOTO 13006
13004 GOSUB 7280
13005 D4 = D0:GOSUB 7500
13006 GOSUB 60250
13009 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
13010 LOCATE 4,1: PRINT YEARS;" YEARS"
13012 LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"MPH "
13013 COLOR 2,0:LOCATE 1,60: PRINT J$(Z):GOTO 13052
13050 LOCATE 1,60:PRINT J$(Z10)
13051 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
13052 IF K$="SHIP" THEN 13056 ELSE 13055
13055 LOCATE 2,1:PRINT DATE$;" "TIME$:LOCATE 3,60:PRINT II" MPH":GOTO 13065
13056 REM
13057 IF K$="PLANE" THEN GOTO 13065
13060 LOCATE 4,45:PRINT INT(S)"MILES" :LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT
II;"KNOTS"
13065 LOCATE 4,45:PRINT INT(S)"MILES":IF L=0 AND H = H0 THEN 13068
13066 LOCATE 1,30:PRINT J$(Z10)
13067 LOCATE 2,26:PRINT J$(Z11)
13068 IF I1$="PL" THEN GOTO 13077
13069 GOTO 13075
13070 LOCATE 4,1 :PRINT FL;" FUEL EXPENSE";RV;" REVENUE"
13075 REM
13077 LOCATE 3,35:PRINT "ZONE ";RD;VI$;
13078 LOCATE 4,1: PRINT YEARS;" YEARS",I$
13080 PALETTE 3,9
13190 IF SS < 0 THEN LL$="LL"
13199 SS = ABS(SS)
13200 IF RR>180 THEN 13210
13201 IF RR=0 THEN 13210 ELSE GOTO 13205
13202 IF LL$ = "LL" THEN 13204
13203 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 14000
13204 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 5,0:PRINT C1$;H0":";M0":";S0;B0$:LOCATE 3,40:COLOR
7,0:GOTO 14000
13205 IF LL$ = "LL" THEN 13208
13206 IF RR>60 THEN 13202
13207 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 5,0:PRINT C1$;H0":";M0":";":"S0;B0$:COLOR 7,0: GOTO
14000
13208 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 14000
13210 IF LL$ = "LL" THEN 13211 ELSE 13212
13211 IF RR =0 THEN 13270 ELSE 13258
13212 IF RR =0 THEN 13246
13214 IF RR=>345 THEN 13247
13215 IF RR=>315 THEN 13242
13216 IF RR=>300 THEN 13248 :REM ZONE +3(MOW)
13218 IF RR=>285 THEN 13249
13220 IF RR=>270 THEN 13250
13222 IF RR=>255 THEN 13251
13224 IF RR=>240 THEN 13252
13226 IF RR=>220 THEN 13253
13228 IF RR=>205 THEN 13254
13230 IF RR=>195 THEN 13255
13232 GOTO 13256
13240 STOPPSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,0:LOCATE SS-(SS-
4),RR-(RR-40):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 14000
13241 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,0:LOCATE SS-(SS-
9),RR-(RR-40):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 14000
13242 PSET(300+(360-RR*.875),105-SS),3:CIRCLE(300+(360-RR*.875),105-
SS),5,0:LOCATE SS-(SS-4),RR-(RR-45):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR
7,0:VV=2:GOTO 14000
13246 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 5,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 7,0:GOTO 14000
13247 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 5,0:PRINT
C1$;H0":";M0;S0;":";B0$:COLOR 7,0:VV=2:GOTO 14000
13248 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 5,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR
7,0:VV=2:GOTO 14000
13249 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 5,0:PRINT
C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000
13250 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 5,0:PRINT
C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000
13251 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13252 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13253 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13254 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13255 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13256 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13257 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO
14000
13258 IF RR=>345 THEN 13271
13259 IF RR=>330 THEN 13272
13260 IF RR=>315 THEN 13283
13261 IF RR=>300 THEN 13273
13262 IF RR=>285 THEN 13274
13263 IF RR=>270 THEN 13275
13264 IF RR=>255 THEN 13276
13265 IF RR=>240 THEN 13277
13266 IF RR=>220 THEN 13253
13267 IF RR=>205 THEN 13279
13268 IF RR=>195 THEN 13280
13269 GOTO 13281
13270 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 1,7:VV=1:GOTO 14000
13271 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
14000
13272 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13273 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13274 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13275 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13276 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13277 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13278 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13279 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13280 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13281 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13283 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO
14000
13290 IF UU < 0 THEN CC$ = "CC"
14000 IF MM>180 THEN 14895
14075 IF MM=0 THEN 14080
14076 IF MM>105 THEN 14097
14077 IF MM>60 THEN 14092
14078 GOTO 14095
14080 IF CC$ = "CC" THEN 14091
14090 PSET(310-MM*1.65,105-UU),3:CIRCLE(310-MM*1.65,105-UU),5,2:GOTO 15200
14091 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 15200
14092 IF CC$="CC" THEN 14094
14093 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 15200
14094 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 15200
14095 IF CC$ = "CC" THEN 14150
14097 IF CC$="CC" THEN 14099
14098 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 15200
14099 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 15200
14100 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 15200
14150 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 15200
14200 REM
14895 IF CC$="CC" THEN 14920
14896   IF   MM=>345   THEN   14950   :REM   PARIS
14900   IF   MM=>330   THEN   14960   :REM   ATHENS
14902   IF   MM=>315   THEN   14982   :REM   ZONE +2
14904   IF   MM=>300   THEN   14964   :REM   ZONE +3(MOW)

14905 IF MM=>285 THEN 14966 :REM BOMBAY
14907 IF MM=>270 THEN 14968 :REM CALCUTTA
14909 IF MM=>255 THEN 14970 :REM SINGAPORE
14910 IF MM=>240 THEN 14972 :REM BEIJING
14912 IF MM=>225 THEN 14974 :REM
14914 IF MM=>205 THEN 14976 :REM TYO
14916 IF MM=>195 THEN 14978 :REM
14917 GOTO 14980
14918 GOTO 15000
14920 IF MM=>345 THEN 14951
14922 IF MM=>330 THEN 14961
14923 IF MM=>315 THEN 14983
14924 IF MM=>300 THEN 14965
14926 IF MM=>285 THEN 14967
14928 IF MM=>270 THEN 14969
14930 IF MM=>255 THEN 14971
14932 IF MM=>240 THEN 14973
14934 IF MM=>225 THEN 14975
14936 IF MM=>205 THEN 14977
14938 IF MM=>195 THEN 14979
14939 GOTO 14981
14950 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 15200
14951 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 15200
14960 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 16000
14961 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 16000
14964 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 15200
14965 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 15200
14966 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 15200
14967 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 15200
14968 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 15200
14969 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 15200
14970 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 16000
14971 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 16000
14972 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 15200
14973 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 15200
14974 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 15200
14975 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 15200
14976 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 15200
14977 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 14000
14978 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 15200
14979 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 15200
14980 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 15200
14981 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 15200
14982 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 16000
14983 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 16000
14999 GOTO 16000
15000 PSET(300+(360-MM*.25),105-UU),3:GOTO 15200
15100 PSET(300+(360-MM*.8),105+UU),,3
15110 IF VV = 1 THEN 15200
15113 IF VV = 2 THEN 15210
15200 REM
16000 REM
16005 'VIEW SCREEN(1,1)-(630,35),,1
16010 'IF C2$="NVL" THEN 16050
16011 IF C2$="PANAMA"    THEN 16072
16040 GOTO 16990
16050 D$="U10R15D10L15"
16051 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 U5"
16052 FOR B = 10 TO 30
16054 LINE(0,40-B)-(640,40-B),0
16055 NEXT B
16056 DRAW "bm0,35"
16057 DRAW "bm5,35"
16058 FOR I = 0 TO 100
16059 SOUND I+I,1
16060 DRAW "bm+1,-0"
16061 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16062 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16063 LOCATE 2,5:PRINT "NASHVILLE                I40
COOKEVILLE"
16064 LOCATE 2,45:PRINT "75"
16065 DRAW "bm+4,-0"
16067 NEXT : END
16071 YY1=1:CLS
16072 VIEW SCREEN (1,1)-(630,35),,1: FOR B = 15 TO 22
16073 LINE(375,20-B)-(645,20-B),2
16074 NEXT B
16075 REM
16076 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 u5"
16077 FOR B = 10 TO 15
16078 SOUND 1000,1:SOUND 2000,1
16079 LINE(0,40-B)-(65,40-B),2
16080 NEXT B
16081 DRAW "bm0,23"
16082   DRAW "bm5,23"
16083   FOR I = 0 TO 20
16084   SOUND 2000-I,1
16085   DRAW "bm+1,-0"
16086   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16087   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16088   NEXT I
16089   FOR B = 13 TO 18
16090   SOUND 1000,1:SOUND 2000,1
16091   LINE(65,38-B)-(125,38-B),2
16092   LOCATE 1,2:PRINT "ATLANTIC OCEAN"
16093   NEXT B
16094   DRAW "bm50,20":LOCATE 3,35:PRINT"PANAMA CANAL"
16095   LOCATE 1,50:PRINT"PACIFIC OCEAN"
16096   DRAW "bm55,20"
16097   FOR I = 20 TO 60
16098   SOUND 2000-I,1
16099   DRAW "bm+1,-0"
16100   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16101   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16102   NEXT I
16103   FOR B = 18 TO 22
16104   SOUND 1000,1:SOUND 2000,1
16105   LINE(125,40-B)-(185,40-B),2
16106   NEXT B
16107   DRAW "bm120,17"
16108   DRAW "bm125,17"
16109   FOR I = 60 TO 90
16110   SOUND 2000-I,1
16111   DRAW "bm+1,-0" :LOCATE 4,25:PRINT"LENGTH 81.6 KM"
16112   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16113   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16114   NEXT I
16115   FOR B = 22 TO 26
16116   SOUND 1000,1:SOUND 2000,1
16117   LINE(185,40-B)-(245,40-B),2
16118   NEXT B
16119   DRAW "bm170,14"
16120   DRAW "bm175,14"
16121   FOR I = 100 TO 140
16122   SOUND 2000-I,1
16123   DRAW "bm+1,-0"
16124   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16125   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16126   NEXT I
16127   FOR B = 26 TO 30
16128   SOUND 1000,1:SOUND 2000,1 :LOCATE 4,40:PRINT "DEPTH 12.5-13.7 METERS"
16129   LINE(245,40-B)-(305,40-B),2
16130   NEXT B
16131   DRAW "bm220,09"
16132   DRAW "bm225,09"
16133   FOR I = 130 TO 175
16134   SOUND 2000-I,1
16135   DRAW "bm+1,-0"
16136   DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16137   DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16138   NEXT I
16139 FOR B = 29 TO 40
16140 SOUND 1000,1:SOUND 2000,1
16141 LINE(305,40-B)-(375,40-B),2
16142 NEXT B
16143 DRAW "bm280,05"
16144 DRAW "bm285,05"
16145 FOR I = 180 TO 350
16146 SOUND 2000-I,1
16147 DRAW "bm+2,-0"
16148 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16149 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
16150 NEXT I
16152 END
16990 REM
17000 REM
17030 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
18000 IF C2$ <> "NVL" THEN 18500
18002 DRAW "BM450,100 C3U10R10D10L10R50L40U20H20F20E20G20D20F30H30D45U45L50
18004 LOCATE 15,62 :PRINT "X"
18006 LOCATE 16,54:PRINT "I65
18007 LOCATE 17,46:PRINT "BIRMINGHAM
18008 LOCATE 12,62:PRINT "I40 > KNOXVILLE
18010 LOCATE 8,50:PRINT "I24
18012 LOCATE 8,64:PRINT "I65"
18014 LOCATE 16,62:PRINT "I24"
18016 LOCATE 18,62:PRINT         "CHATTANOOGA
18018 LOCATE 7,62:PRINT"BOWLING GREEN
18020 LOCATE 7,42:PRINT"ST. LOUIS
18022 LOCATE 12,40:PRINT "I40 < MEMPHIS
18500 IF I1$ = "PL" THEN 18510 ELSE 18505
18505 END
18510 END
21000 REM
22400 IF MM>85 AND MM<103 AND R0 = 0 AND H0=>6 AND H0<>12        THEN GOTO 28900
22402 IF MM>85 AND MM<103 AND R0 = 0           THEN   GOTO 28300    LON-NVL
22404 IF MM>85 AND MM<103 AND R0 = 1 AND H0=>7 AND H0<>12         THEN GOTO 28900
22406 IF MM>85 AND MM<103 AND R0 = 1           THEN GOTO 28300    PAR-NVL
22408 IF MM>85 AND MM<103 AND R0 = 2 AND H0=>8 AND H0<>12         THEN GOTO 28900
22410 IF MM>85 AND MM<103 AND R0 = 2           THEN GOTO 28300    ATH-NVL
22412 IF MM>85 AND MM<103 AND R0 = 3 AND H0=>9 AND H0<>12         THEN GOTO 28900
22414 IF MM>85 AND MM<103 AND R0 = 3           THEN GOTO 28300    MOW-NVL
22416 IF MM>85 AND MM<103 AND R0 = 4 AND H0=>10 AND H0<>12        THEN GOTO 28900
22418 IF MM>85 AND MM<103 AND R0 = 4           THEN GOTO 28300    OMN-NVL
22420 IF MM>85 AND MM<103 AND R0 = 5 AND H0=>11 AND H0<>12     THEN GOTO 28900
22422 IF MM>85 AND MM<103 AND R0 = 5           THEN GOTO 28300    BOM-NVL
22424 IF MM>85 AND MM<103 AND R0 = 6            AND H0<>12 THEN GOTO 28300
22426 IF MM>85 AND MM<103 AND R0 = 6           THEN GOTO 28900    CAL-NVL
22428 IF MM>85 AND MM<103 AND R0 = 7 AND H0=>1 AND H0<>12 THEN GOTO 28300 SGP-
22430 IF MM>85 AND MM<103 AND R0 = 7           THEN GOTO 28900    SGP-NVL
22432 IF MM>85 AND MM<103 AND R0 = 8 AND H0=>2 AND H0<>12 THEN GOTO 28300      BJN
22434 IF MM>85 AND MM<103 AND R0 = 8           THEN GOTO 28900    BJN-NVL
22436 IF MM>85 AND MM<103 AND R0 = 9 AND H0=>3 AND H0<>12 THEN GOTO 28300 TYO-N
22438 IF MM>85 AND MM<103 AND R0 = 9           THEN GOTO 28900    TYO-NVL
22440 IF MM>85 AND MM<103 AND R0 = 10 AND H0=>4 AND H0<>12 THEN GOTO 28300 NGU
22442 IF MM>85 AND MM<103 AND R0 = 10           THEN GOTO 28900    NGV-NVL
22444 IF MM>85 AND MM<103 AND R0 = 11 AND H0=>5 AND H0<>12 THEN GOTO 28300 NCL
22446   IF   MM>85   AND   MM<103   AND   R0   =   11          THEN   GOTO 28900   NCL-NVL
22448   IF   MM>85   AND   MM<103   AND   R0   =   12 AND H0=>6 AND   H0<>12 THEN GOTO 28300 WAK
22450   IF   MM>85   AND   MM<103   AND   R0   =   12          THEN   GOTO 28900   WAK-NVL
22452   IF   MM>85   AND   MM<103   AND   R0   =   -1 AND H0=>5 AND   H0<>12 THEN GOTO 28900
DAKAR
22454   IF   MM>85   AND   MM<103   AND   R0   =   -1            THEN GOTO 28300   DAK-NVL
22456   IF   MM>85   AND   MM<103   AND   R0   =   -2   AND H0=>4 AND H0<>12 THEN GOTO 28900 AZO
22458   IF   MM>85   AND   MM<103   AND   R0   =   -2            THEN GOTO 28300   AZO-NVL
22460   IF   MM>85   AND   MM<103   AND   R0   =   -3   AND H0=>3 AND H0<>12 THEN GOTO 28900 GRN
22462   IF   MM>85   AND   MM<103   AND   R0   =   -3            THEN GOTO 28300   GRN-NVL
22464   IF   MM>85   AND   MM<103   AND   R0   =   -4   AND H0=>2 AND H0<>12 THEN GOTO 28900 CAY
22466   IF   MM>85   AND   MM<103   AND   R0   =   -4            THEN GOTO 28300   CAY-NVL
22468   IF   MM>85   AND   MM<103   AND   R0   =   -5   AND H0=>1 AND H0<>12 THEN GOTO 28900 NYC
22470   IF   MM>85   AND   MM<103   AND   R0   =   -5            THEN GOTO 28300   NCY-NVL
22472   IF   MM>85   AND   MM<103   AND   R0   =   -6   AND H0<>12 THEN GOTO 28900   CHI-NVL
22474   IF   MM>85   AND   MM<103   AND   R0   =   -6            THEN GOTO 28300   CHI-NVL
22476   IF   MM>85   AND   MM<103   AND   R0   =   -7   AND H0=>11 AND H0<>12 THEN GOTO 28300 DEN
22478   IF   MM>85   AND   MM<103   AND   R0   =   -7            THEN GOTO 28900   DEN-NVL
22480   IF   MM>85   AND   MM<103   AND   R0   =   -8    AND H0=>10 AND H0<>12 THEN GOTO 28300
SFO
22482   IF   MM>85   AND   MM<103   AND   R0   =   -8            THEN GOTO 28900   SFO-NVL
22484   IF   MM>85   AND   MM<103   AND   R0   =   -9    AND H0=>9 AND H0<>12 THEN GOTO 28300 PRR
22486   IF   MM>85   AND   MM<103   AND   R0   =   -9            THEN GOTO 28900   PRR-NVL
22488   IF   MM>85   AND   MM<103   AND   R0   =   -10   AND H0=>8 AND H0<>12 THEN GOTO 28300 HNL
22490   IF   MM>85   AND   MM<103   AND   R0   =   -10            THEN GOTO 28900   HNL-NVL
22492   IF   MM>85   AND   MM<103   AND   R0   =   -11   AND H0=>7 AND H0<>12 THEN GOTO 28300 NOM
22494   IF   MM>85   AND   MM<103   AND   R0   =   -11            THEN GOTO 28900   NOM-NVL
22496   IF   MM>85   AND   MM<103   AND   R0   =   -12   AND H0=>6 AND H0<>12 THEN GOTO 28300
MID
22498   IF MM>85 AND MM<103 AND R0 = -12           THEN GOTO 28900     MID-NVL
24499   GOTO 24632
24500   IF MM<7.5 AND R00 = 0 AND H0<>12                   THEN   GOTO 28900    LON
24501   IF MM<7.5 AND R00 = 0                              THEN   GOTO 28300    LON
24505   IF MM<7.5 AND R00 = 1 AND H0>1 AND H0<>12 THEN    GOTO 28900      PARIS-LON
24506   IF MM<7.5 AND R00 = 1                   THEN   GOTO 28300         PARIS-LON
24510   IF MM<7.5 AND R00 = 2 AND H0>2 AND H0<>12 THEN    GOTO 28900     ATHENS-LON
24511   IF MM<7.5 AND R00 = 2                   THEN   GOTO 28300        ATHENS-LON
24515   IF MM<7.5 AND R00 = 3 AND H0>3 AND H0<>12 THEN    GOTO 28900     MOSCOW-LON
24516   IF MM<7.5 AND R00 = 3                   THEN   GOTO 28300        MOSCOW-LON
24520   IF MM<7.5 AND R00 = 4 AND H0>4 AND H0<>12 THEN    GOTO 28900       OMAN-LON
24521   IF MM<7.5 AND R00 = 4                   THEN   GOTO 28300          OMAN-LON
24525   IF MM<7.5 AND R00 = 5 AND H0>5 AND H0<>12 THEN    GOTO 28900     BOMBAY-LON
24526   IF MM<7.5 AND R00 = 5                   THEN   GOTO 28300        BOMBAY-LON
24530   IF MM<7.5 AND R00 = 6 AND H0>6 AND H0<>12 THEN GOTO 28900      CALCUTTA-LON
24531   IF MM<7.5 AND R00 = 6                    THEN   GOTO 28300     CALCUTTA-LON
24535   IF MM<7.5 AND R00 = 7 AND H0>7 AND H0<>12 THEN    GOTO 28900 SINGAPORE-LON
24536   IF MM<7.5 AND R00 = 7                   THEN   GOTO 28300     SINGAPORE-LON
24540   IF MM<7.5 AND R00 = 8 AND H0>8 AND H0<>12 THEN    GOTO 28900    BEIJING-LON
24541   IF MM<7.5 AND R00 = 8                              GOTO 28300 BEIJING-LON
24550   IF MM<7.5 AND R00 = 9 AND H0>9 AND H0<>12 THEN     GOTO 28900       TYO-LON
24551   IF MM<7.5 AND R00 = 9                      THEN GOTO 28300          TYO-LON
24555   IF MM<7.5 AND R00 =10 AND H0>10 AND H0<>12 THEN GOTO 28900 NEW GUINEA-LON
24556   IF MM<7.5 AND R00 =10            THEN  GOTO 28300            NEW GUINEA-LON
24560   IF MM<7.5 AND R00 =11 AND H0>11 AND H0<>12 THEN GOTO 28900 NEW CALEDONIA
24561   IF MM<7.5 AND R00 =11            THEN  GOTO 28300        NEW CALEDONIA-LON
24565   IF MM<7.5 AND R00 =12 AND H0<>12 THEN   GOTO 28300         WAKE ISLAND-LON
24566   IF MM<7.5 AND R00 =12            THEN  GOTO 28900          WAKE ISLAND-LON
24570   IF MM<7.5 AND R00 =-1 AND H0>11 AND H0<>12 THEN GOTO 28300      DAKAR-LON
24575   IF MM<7.5 AND R00 =-1           THEN    GOTO 28900              DAKAR-LON
24580   IF MM<7.5 AND R00 =-2 AND H0>10 AND H0<>12 THEN GOTO 28300     AZORES-LON
24581   IF MM<7.5 AND R00 =-2           THEN    GOTO 28900             AZORES-LON
24585   IF MM<7.5 AND R00 =-3 AND H0>9 AND H0<>12 THEN GOTO 28300   GREENLAND-LON
24586   IF MM<7.5 AND R00 =-3           THEN    GOTO 28900          GREENLAND-LON
24590   IF MM<7.5 AND R00 =-4 AND H0>8 AND H0<>12 THEN GOTO 28300     CAYENNE-LON
24591   IF MM<7.5 AND R00 =-4           THEN    GOTO 28900            CAYENNE-LON
24595   IF MM<7.5 AND R00 =-5 AND H0>7 AND H0<>12 THEN GOTO 28300         NYC-LON
24596   IF MM<7.5 AND R00 =-5           THEN    GOTO 28900                NYC-LON
24600   IF MM<7.5 AND R00 =-6 AND H0>6 AND H0<>12 THEN GOTO 28300         CHI-LON
24601   IF MM<7.5 AND R00 =-6           THEN    GOTO 28900                CHI-LON
24605   IF MM<7.5 AND R00 =-7 AND H0>5 AND H0<>12 THEN GOTO 28300      DENVER-LON
24606   IF MM<7.5 AND R00 =-7           THEN    GOTO 28900             DENVER-LON
24610   IF MM<7.5 AND R00 =-8 AND H0>4 AND H0<>12 THEN GOTO 28300         SFO-LON
24611   IF MM<7.5 AND R00 =-8           THEN    GOTO 28900                SFO-LON
24615   IF MM<7.5 AND R00 =-9 AND H0>3 AND H0<>12 THEN GOTO 28300 PRINCE RUPERT-L
24616   IF MM<7.5 AND R00 =-9           THEN    GOTO 28900      PRINCE RUPERT-LON
24620   IF MM<7.5 AND R00 =-10 AND H0>2 AND H0<>12 THEN GOTO 28300        HNL-LON
24621   IF MM<7.5 AND R00 =-10             THEN    GOTO 28900             HNL-LON
24625   IF MM<7.5 AND R00 =-11 AND H0>1 AND H0<>12 THEN GOTO 28300       NOME-LON
24626   IF MM<7.5 AND R00 =-11          THEN    GOTO 28900               NOME-LON
24630   IF MM<7.5 AND R00 =-12 AND H0<>12 THEN    GOTO 28300           MIDWAY-LON
24631   IF MM<7.5 AND R00 =-12          THEN    GOTO 28900             MIDWAY-LON
24632   REM
28200   REM
28300   IF L>11 THEN 28600
28400   IF B0$="PM" THEN B$="PM":GOTO 5450
28500   IF B0$="AM" THEN B$="AM":GOTO 5450
28600   IF B0$="PM" THEN B$="AM":GOTO 5450
28700   IF B0$="AM" THEN B$="PM":GOTO 5450
28800   REM
28900   IF L>11 THEN 29200
29000   IF B0$="PM" THEN B$="AM":GOTO 5450
29100   IF B0$="AM" THEN B$="PM":GOTO 5450
29200   IF B0$="AM" THEN B$="AM":GOTO 5450
29300   IF B0$="PM" THEN B$="PM":GOTO 5450
40495   F$ = "NVLLON.BAS"
40496   OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1)
40497   LINE INPUT #1,F$
40498    WEND : CLOSE #1
40500    REM NVLLON
40501   IF B0$ ="AM" AND B$ = "AM"              THEN 40564
40502   IF B0$ ="PM" AND B$ = "AM"              THEN 40505
40503   IF B0$ ="AM" AND B$ = "PM"              THEN 40564
40504   IF B0$ ="PM" AND B$ = "PM"              THEN 40564
40505   IF H = 3 AND L=<14 THEN 12620
40506   IF H = 3 AND L >14 AND L=<38 THEN 12622
40507   IF H = 3 AND L >38 AND L=<62 THEN 12624
40508   IF H = 3 AND L > 57 THEN 40624
40509   REM

40510   IF H   =   4   AND   L=<15 THEN 12620
40511   IF H   =   4   AND   L >15 AND L=<39 THEN 12622
40512   IF H   =   4   AND   L>39 AND L=<63 THEN 12624
40513   IF H   =   4   AND   L >63 THEN 40624
40514   REM
40515   IF H   =   5   AND   L=<16   THEN 12620
40516   IF H   =   5   AND   L >16   AND L=<40 THEN 12622
40517   IF H   =   5   AND   L >40   AND L=<64 THEN 12624
40518   IF H   =   5   AND   L >59   THEN 40624
40519   REM
40520   IF H   =   6   AND   L <17   THEN 12620
40521   IF H   =   6   AND   L=>17   AND L <=41 THEN 12622
40522   IF H   =   6   AND   L >41   AND L=<61 THEN 12624
40523   IF H   =   6   AND   L >61   THEN 40624
40524   REM
40525   IF H   =   7   AND   L <18   THEN 12620
40526   IF H   =   7   AND   L=>18   AND L=< 43 THEN 12622
40527   IF H   =   7   AND   L >43   AND L=< 67 THEN 12624
40528   IF H   =   7   AND   L >61   THEN 40624
40529   REM
40530   IF H   =   8   AND   L <19 THEN 12620
40531   IF H   =   8   AND   L=>19 AND L <=43 THEN 12622
40532   IF H   =   8   AND   L >43 AND L=< 67 THEN 12624
40533   IF H   =   8   AND   L > 67 THEN 40624
40534   REM
40535   IF H   =   9   AND   L <20   THEN 12620
40536   IF H   =   9   AND   L=>20   AND L=<44 THEN 12622
40537   IF H   =   9   AND   L >44   AND L <=68 THEN 12624
40538   IF H   =   9   AND   L >63   THEN 40624
40539   REM
40540   IF H   =   10   AND   L <21   THEN 12620
40541   IF H   =   10   AND   L=>21   AND L=<45 THEN 12622
40542   IF H   =   10   AND   L >45   AND L <=69 THEN 12624
40543   IF H   =   10   AND   L >69   THEN 40624
40544   REM
40545   IF H   =   11   AND   L <22   THEN 12620
40546   IF H   =   11   AND   L=>22   AND L=<46 THEN 12622
40547   IF H   =   11   AND   L >46   AND L <=70 THEN 12624
40548   IF H   =   11   AND   L >70   THEN 40624
40549   REM
40550   IF H   =   12   AND   L=<11 THEN 12620
40551   IF H   =   12   AND   L>11 AND L <=35 THEN 12622
40552   IF H   =   12   AND   L>35 AND L <=59 THEN 12624
40553   IF H   =   12   AND   L>59 THEN 40624
40554   REM
40555   IF H   =   1    AND   L=<12 THEN 12620
40556   IF H   =   1    AND   L >12 AND L=< 36 THEN 12622
40557   IF H   =   1    AND   L > 36 AND L=< 60 THEN 12624
40558   IF H   =   1    AND   L > 67 THEN 40624
40559   REM
40560   IF H   =   2    AND   L=<13   THEN 12620
40561   IF H   =   2    AND   L >13   AND L <37 THEN 12622
40562   IF H   =   2    AND   L=>37   AND L=<51 THEN 12624
40563   IF H   =   2    AND   L >51   THEN 40624
40564   REM
40565   IF H   =   1    AND   L <7 THEN 12600
40566   IF H   =   1    AND   L=>7 AND L=<31 THEN 12620
40567   IF H   =   1    AND   L >31 AND L=<55 THEN 12622
40568   IF H   =   1    AND   L >55 THEN 40624
40569   REM
40570   IF H   = 2      AND L <8 THEN 12600
40571   IF H   = 2      AND L=>8 AND L=<32 THEN 12620
40572   IF H = 2 AND L >32 AND L=<56 THEN 12622
40573   IF H = 2 AND L >56 THEN 40624
40574   REM
40575   IF H = 3 AND L <9 THEN 12600
40576   IF H = 3 AND L=>9 AND L=<33 THEN 12620
40577   IF H = 3 AND L>33 AND L=<57 THEN 12622
40578   IF H = 3 AND L>57 THEN 40624
40579   REM
40580   IF H = 4 AND L<10 THEN 12600
40581   IF H = 4 AND L=>10 AND L=<34 THEN 12620
40582   IF H = 4 AND L >34 AND L=<58 THEN 12622
40583   IF H = 4 AND L >58 THEN 40624
40584   REM
40585   IF H = 5 AND L<11 THEN 12600
40586   IF H = 5 AND L=>11 AND L=<35 THEN 12620
40587   IF H = 5 AND L >35 AND L=<59 THEN 12622
40588   IF H = 5 AND L>59 THEN 40624
40589   REM
40590   IF H = 6 AND L<12 THEN 12600
40591   IF H = 6 AND L=>12 AND L=<36 THEN 12620
40592   IF H = 6 AND L>36 AND L=<60 THEN 12622
40593   IF H = 6 AND L>60 THEN 40624
40594   REM
40595   IF H = 7 AND L<13 THEN 12600
40596   IF H = 7 AND L=>13 AND L=<37 THEN 12620
40597   IF H = 7 AND L>37 AND L=<61 THEN 12622
40598   IF H = 7 AND L>61 THEN 40624
40599   REM
40600   IF H = 8 AND L<14 THEN 12600
40601   IF H = 8 AND L=>14 AND L=<38 THEN 12620
40602   IF H = 8 AND L>38 AND L=<62 THEN 12622
40603   IF H = 8 AND L>62 THEN 40624
40604   REM
40605   IF H = 9 AND L<15 THEN 12600
40606   IF H = 9 AND L=>15 AND L=<39 THEN 12620
40607   IF H = 9 AND L>39 AND L=<63 THEN 12622
40608   IF H = 9 AND L>63 THEN 40624
40609   REM
40610   IF H = 10 AND L<16 THEN 12600
40611   IF H = 10 AND L=>16 AND L=<40 THEN 12620
40612   IF H = 10 AND L>40 AND L=<64 THEN 12622
40613   IF H = 10 AND L>64 THEN 40624
40614   REM
40615   IF H = 11 AND L<17 THEN 12600
40616   IF H = 11 AND L=>17 AND L=<41 THEN 12620
40617   IF H = 11 AND L>41 AND L=<65 THEN 12622
40618   IF H = 11 AND L>65 THEN 40624
40619   REM
40620   IF H = 12 AND L<6 THEN 12600
40621   IF H = 12 AND L=>6 AND L=<30 THEN 12620
40622   IF H = 12 AND L>30 AND L=<54 THEN 12622
40623   IF H = 12 AND L>54 THEN 40624
40624   D4 = L / 21.5 : GOTO 12645
40625   EOF (1)
49500    REM LONMID
49502   IF B0$ ="AM" AND B$ ="PM"    THEN 49628
49504   IF B0$ ="AM" AND B$ ="AM"    THEN 49510
49506   IF B0$   ="PM"     AND B$ = "AM" THEN 49510
49508   IF B0$   ="PM"     AND B$ ="PM"    THEN 49510
49510   IF H =   3 AND     L<10 THEN 12600
49512   IF H =   3 AND     L=>10 AND L=<34 THEN 12620
49514   IF H =   3 AND     L>34 AND L=<58 THEN 12622
49516   IF H =   3 AND     L>58 THEN 12640
49518   REM
49520   IF H =   4   AND   L<11 THEN 12600
49522   IF H =   4   AND   L=>11 AND L=<35 THEN 12620
49524   IF H =   4   AND   L>35 AND L=<59 THEN 12622
49526   IF H =   4   AND   L>59 THEN 12640
49528   REM
49530   IF H =   5   AND   L<12 THEN 12600
49532   IF H =   5   AND   L=>12 AND L=<36 THEN 12620
49534   IF H =   5   AND   L>36 AND L=<60 THEN 12622
49536   IF H =   5   AND   L>60 THEN 12640
49538   REM
49540   IF H =   6   AND   L<13 THEN 12600
49542   IF H =   6   AND   L=>13 AND L<=37 THEN 12620
49544   IF H =   6   AND   L>37 AND L=<61 THEN 12622
49546   IF H =   6   AND   L>61 THEN 12640
49548   REM
49550   IF H =   7   AND   L<14 THEN 12600
49552   IF H =   7   AND   L>=14 AND L=<38 THEN 12620
49554   IF H =   7   AND   L>38 AND L=<62 THEN 12622
49556   IF H =   7   AND   L>62 THEN 12640
49558   REM
49560   IF H =   8   AND   L<15 THEN 12600
49562   IF H =   8   AND   L=>15 AND L<=39 THEN 12620
49564   IF H =   8   AND   L>39 AND L=<63 THEN 12622
49566   IF H =   8   AND   L>63 THEN 12640
49568   REM
49570   IF H =   9   AND   L<16 THEN 12600
49572   IF H =   9   AND   L=>16 AND L=<40 THEN 12620
49574   IF H =   9   AND   L>40 AND L<=64 THEN 12622
49576   IF H =   9   AND   L>64 THEN 12640
49578   REM
49580   IF H =   10   AND   L<17 THEN 12600
49582   IF H =   10   AND   L=>17 AND L=<41 THEN 12620
49584   IF H =   10   AND   L>41 AND L<=65 THEN 12622
49586   IF H =   10   AND   L>65 THEN 12640
49588   REM
49590   IF H =   11   AND   L<18 THEN 12600
49592   IF H =   11   AND   L=>18 AND L=<42 THEN 12620
49594   IF H =   11   AND   L>42 AND L<=66 THEN 12622
49596   IF H =   11   AND   L>66 THEN 12640
49598   REM
49600   IF H =   12   AND   L<7 THEN 12600
49602   IF H =   12   AND   L=>7 AND L<=31 THEN 12620
49604   IF H =   12   AND   L>31 AND L<=55 THEN 12622
49606   IF H =   12   AND   L>55 THEN 12640
49608   REM
49610   IF H =   1    AND   L<8 THEN 12600
49612   IF H =   1    AND   L>=8 AND L=<32 THEN 12620
49614   IF H =   1    AND   L>32 AND L=<56 THEN 12622
49616   IF H =   1    AND   L>56 THEN 12640
49618   REM
49620   IF H   =   2    AND   L<9 THEN 12600
49622   IF H   =   2    AND   L>=9 AND L=<33 THEN 12620
49624   IF H   =   2    AND   L>33 AND L=<57 THEN 12622
49626   IF H   =   2    AND   L>57 THEN 12640
49628   REM
49630   IF H   =   1    AND   L<2 THEN 12626
49632   IF H   =   1    AND   L=>2 AND L=<26 THEN 12600
49634   IF H   =   1    AND   L>26 AND L=<50 THEN 12620
49636   IF H   =   1    AND   L>50 THEN 12640
49638   REM
49640   IF H   =   2    AND   L<3 THEN 12626
49642   IF H   =   2    AND   L=>3 AND L=<27 THEN 12600
49644   IF H   =   2    AND   L>27 AND L=<51 THEN 12620
49646   IF H   =   2    AND   L>51 THEN 12640
49648   REM
49650   IF H   =   3    AND   L<4 THEN 12626
49652   IF H   =   3    AND   L=>4 AND L=<28 THEN 12600
49654   IF H   =   3    AND   L>28 AND L=<52 THEN 12620
49656   IF H   =   3    AND   L>52 THEN 12640
49658   REM
49660   IF H   =   4    AND   L<5 THEN 12626
49662   IF H   =   4    AND   L=>5 AND L=<29 THEN 12600
49664   IF H   =   4    AND   L>29 AND L=<53 THEN 12620
49666   IF H   =   4    AND   L>53 THEN 12640
49668   REM
49670   IF H   =   5    AND   L<6 THEN 12626
49672   IF H   =   5    AND   L=>6 AND L=<30 THEN 12600
49674   IF H   =   5    AND   L>30 AND L=<54 THEN 12620
49676   IF H   =   5    AND   L>54 THEN 12640
49678   REM
49680   IF H   =   6    AND   L<7 THEN 12626
49682   IF H   =   6    AND   L=>7 AND L=<31 THEN 12600
49684   IF H   =   6    AND   L>31 AND L=<55 THEN 12620
49686   IF H   =   6    AND   L>55 THEN 12640
49688   REM
49690   IF H   =   7    AND   L<8 THEN 12626
49692   IF H   =   7    AND   L=>8 AND L=<32 THEN 12600
49694   IF H   =   7    AND   L>32 AND L=<56 THEN 12620
49696   IF H   =   7    AND   L>56 THEN 12640
49698   REM
49700   IF H   =   8    AND   L<9 THEN 12626
49702   IF H   =   8    AND   L=>9 AND L=<33 THEN 12600
49704   IF H   =   8    AND   L>33 AND L=<57 THEN 12620
49706   IF H   =   8    AND   L>57 THEN 12640
49708   REM
49710   IF H   =   9    AND   L<10 THEN 12626
49712   IF H   =   9    AND   L=>10 AND L=<34 THEN 12600
49714   IF H   =   9    AND   L>34 AND L=<58 THEN 12620
49716   IF H   =   9    AND   L>58 THEN 12640
49718   REM
49720   IF H   =   10   AND   L<11 THEN 12626
49722   IF H   =   10   AND   L=>11 AND L=<35 THEN 12600
49724   IF H   =   10   AND   L>35 AND L=<59 THEN 12620
49726   IF H   =   10   AND   L>59 THEN 12640
49728   REM
49730   IF H   = 11 AND L<12 THEN 12626
49732   IF H   = 11 AND L=>12 AND L=<36 THEN 12600
49734   IF H = 11 AND L>36 AND L=<60 THEN 12620
49736   IF H = 11 AND L>60 THEN 12640
49738   REM
49740   IF H = 12 AND L<1 THEN 12626
49742   IF H = 12 AND L=>1 AND L=<25 THEN 12600
49744   IF H = 12 AND L>25 AND L=<49 THEN 12620
49746   IF H = 12 AND L>49 THEN 12640
50290   F$ = "NVLCAL.BAS"
50292   OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1)
50294   LINE INPUT #1,F$
50296    WEND : CLOSE #2
60000   REM   zone -6to-6 nvl to nvl
60001   IF R00<> R22 THEN 60128
60002   IF B0$ ="AM" AND B$ = "AM"              THEN   60128
60004   IF B0$ ="PM" AND B$ = "AM"              THEN   60010
60006   IF B0$ ="AM" AND B$ = "PM"              THEN   60128
60008   IF B0$ ="PM" AND B$ = "PM"              THEN   60128
60010   IF H = 3 AND L=<14 THEN 12620
60012   IF H = 3 AND L >14 AND L=<38 THEN 12622
60014   IF H = 3 AND L >38 AND L=<62 THEN 12624
60016   IF H = 3 AND L > 57 THEN 12640
60018   REM
60020   IF H = 4 AND L=<15 THEN 12620
60022   IF H = 4 AND L >15 AND L=<39 THEN 12622
60024   IF H = 4 AND L>39 AND L=<63 THEN 12624
60026   IF H = 4 AND L >63 THEN 12640
60028   REM
60030   IF H = 5 AND L=<16 THEN 12620
60032   IF H = 5 AND L >16 AND L=<40 THEN 12622
60034   IF H = 5 AND L >40 AND L=<64 THEN 12624
60036   IF H = 5 AND L >59 THEN 12640
60038   REM
60040   IF H = 6 AND L <17 THEN 12620
60042   IF H = 6 AND L=>17 AND L <=41 THEN 12622
60044   IF H = 6 AND L >41 AND L=<61 THEN 12624
60046   IF H = 6 AND L >61 THEN 12640
60048   REM
60050   IF H = 7 AND L <18 THEN 12620
60052   IF H = 7 AND L=>18 AND L=< 43 THEN 12622
60054   IF H = 7 AND L >43 AND L=< 67 THEN 12624
60056   IF H = 7 AND L >61 THEN 12640
60058   REM
60060   IF H = 8 AND L <19 THEN 12620
60062   IF H = 8 AND L=>19 AND L <=43 THEN 12622
60064   IF H = 8 AND L >43 AND L=< 67 THEN 12624
60066   IF H = 8 AND L > 67 THEN 12640
60068   REM
60070   IF H = 9 AND L <20 THEN 12620
60072   IF H = 9 AND L=>20 AND L=<44 THEN 12622
60074   IF H = 9 AND L >44 AND L <=68 THEN 12624
60076   IF H = 9 AND L >63 THEN 12640
60078   REM
60080   IF H = 10 AND L <21 THEN 12620
60082   IF H = 10 AND L=>21 AND L=<45 THEN 12622
60084   IF H = 10 AND L >45 AND L <=69 THEN 12624
60086   IF H = 10 AND L >69 THEN 12640
60088   REM
60090   IF H   =   11   AND   L <22   THEN 12620
60092   IF H   =   11   AND   L=>22   AND L=<46 THEN 12622
60094   IF H   =   11   AND   L >46   AND L <=70 THEN 12624
60096   IF H   =   11   AND   L >70   THEN 12640
60098   REM
60100   IF H   =   12   AND   L=<23 THEN 12620
60102   IF H   =   12   AND   L>23 AND L <=47 THEN 12622
60104   IF H   =   12   AND   L>47 AND L <=71 THEN 12624
60106   IF H   =   12   AND   L>71 THEN 12640
60108   REM
60110   IF H   =   1    AND   L=<12 THEN 12620
60112   IF H   =   1    AND   L >12 AND L=< 36 THEN 12622
60114   IF H   =   1    AND   L > 36 AND L=< 60 THEN 12624
60116   IF H   =   1    AND   L > 67 THEN 12640
60118   REM
60120   IF H   =   2    AND   L=<13   THEN 12620
60122   IF H   =   2    AND   L >13   AND L <37 THEN 12622
60124   IF H   =   2    AND   L=>37   AND L=<51 THEN 12624
60126   IF H   =   2    AND   L >51   THEN 12640
60128   REM
60130   IF H   =   1    AND   L <13   THEN 12600
60132   IF H   =   1    AND   L=>13   AND L=<37 THEN 12620
60134   IF H   =   1    AND   L >37   AND L=<61 THEN 12622
60136   IF H   =   1    AND   L >61   THEN 12640
60138   REM
60140   IF H   =   2    AND   L <14   THEN 12600
60142   IF H   =   2    AND   L=>14   AND L=<38 THEN 12620
60144   IF H   =   2    AND   L >38   AND L=<62 THEN 12622
60146   IF H   =   2    AND   L >62   THEN 12640
60148   REM
60150   IF H   =   3    AND   L <15   THEN 12600
60152   IF H   =   3    AND   L=>15   AND L=<39 THEN 12620
60154   IF H   =   3    AND   L >39   AND L=<63 THEN 12622
60156   IF H   =   3    AND   L >63   THEN 12640
60158   REM
60160   IF H   =   4    AND   L <16   THEN 12600
60162   IF H   =   4    AND   L=>16   AND L=<40 THEN 12620
60164   IF H   =   4    AND   L >40   AND L=<64 THEN 12622
60166   IF H   =   4    AND   L >64   THEN 12640
60168   REM
60170   IF H   =   5    AND   L <17   THEN 12600
60172   IF H   =   5    AND   L=>17   AND L=<41 THEN 12620
60174   IF H   =   5    AND   L >41   AND L=<65 THEN 12622
60176   IF H   =   5    AND   L >65   THEN 12640
60178   REM
60180   IF H   =   6    AND   L <18 THEN 12600
60182   IF H   =   6    AND   L=>18 AND L=<42 THEN 12620
60184   IF H   =   6    AND   L >42 AND L=<66 THEN 12622
60186   IF H   =   6    AND   L >66 THEN 12640
60188   REM
60190   IF H   =   7    AND   L <19   THEN 12600
60192   IF H   =   7    AND   L=>19   AND L=<43 THEN 12620
60194   IF H   =   7    AND   L >43   AND L=<67 THEN 12622
60196   IF H   =   7    AND   L >67   THEN 12640
60198   REM
60200   IF H   = 8      AND L <20 THEN 12600
60202   IF H   = 8      AND L=>20 AND L=<44 THEN 12620
60204   IF H = 8 AND L >44 AND L=<68 THEN 12622
60206   IF H = 8 AND L >68 THEN 12640
60208   REM
60210   IF H = 9 AND L <21 THEN 12600
60212   IF H = 9 AND L=>21 AND L=<45 THEN 12620
60214   IF H = 9 AND L>45 AND L=<69 THEN 12622
60216   IF H = 9 AND L>74 THEN 12640
60218   REM
60220   IF H = 10 AND L <22 THEN 12600
60222   IF H = 10 AND L=>22 AND L=<46 THEN 12620
60224   IF H = 10 AND L>46 AND L=<70 THEN 12622
60226   IF H = 10 AND L>70 THEN 12640
60228   REM
60230   IF H = 11 AND L <23 THEN 12600
60232   IF H = 11 AND L=>23 AND L=<47 THEN 12620
60234   IF H = 11 AND L>47 AND L=<71 THEN 12622
60236   IF H = 11 AND L>71 THEN 12640
60238   REM
60240   IF H = 12 AND L=<12 THEN 12600
60242   IF H = 12 AND L>12 AND L=<36 THEN 12620
60244   IF H = 12 AND L>36 AND L=<60 THEN 12622
60246   IF H = 12 AND L >60 THEN 12640
60250   IF N$(N)= "JAN" THEN M = 1
60252   IF N$(N)= "FEB" THEN M = 2
60254   IF N$(N)= "MAR" THEN M = 3
60256   IF N$(N)= "APR" THEN M = 4
60258   IF N$(N)= "MAY" THEN M = 5
60260   IF N$(N)= "JUN" THEN M = 6
60262   IF N$(N)= "JUL" THEN M = 7
60264   IF N$(N)= "AUG" THEN M = 8
60266   IF N$(N)= "SEP" THEN M = 9
60268   IF N$(N)= "OCT" THEN M = 10
60270   IF N$(N)= "NOV" THEN M = 11
60272   IF N$(N)= "DEC" THEN M = 12
60300   D = T3
60302          Y=YEAR
60304   LET J$(1) = "SUNDAY"
60306   LET J$(2) = "MONDAY"
60308   LET J$(3) = "TUESDAY"
60310   LET J$(4) = "WEDNESDAY"
60312   LET J$(5) = "THURSDAY"
60314   LET J$(6) = "FRIDAY"
60316   LET J$(7) = "SATURDAY"
60318   LET K = INT(.6 +(1/M))
60320   LET L = Y - K
60322   LET O = M + 12*K
60324   LET P = L/100
60326   LET Z1 = INT(P/4)
60328   LET Z2 = INT(P)
60330   LET Z3 = INT((5*L)/4)
60332   LET Z4 = INT(13*(O+1)/5)
60334   LET Z10= Z4+Z3-Z2+Z1+D0-1
60336   LET Z10 = Z10-(7*INT(Z10/7))+1
60338   RETURN

Contenu connexe

En vedette

Nov15 keynote 1 defrag
Nov15 keynote 1 defragNov15 keynote 1 defrag
Nov15 keynote 1 defragJeffrey Ma
 
Datos del medio ambiente
Datos del medio ambienteDatos del medio ambiente
Datos del medio ambienteSPECIAL_FANY
 
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üreciwikioogle
 

En vedette (6)

Bohr.bas
Bohr.basBohr.bas
Bohr.bas
 
Hong.bas
Hong.basHong.bas
Hong.bas
 
Tripc.bas
Tripc.basTripc.bas
Tripc.bas
 
Nov15 keynote 1 defrag
Nov15 keynote 1 defragNov15 keynote 1 defrag
Nov15 keynote 1 defrag
 
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
 

Similaire à Trip9.bas

القيادة وقت الازمات
القيادة وقت الازمات القيادة وقت الازمات
القيادة وقت الازمات Dr Ghaiath Hussein
 
La ideologia anarquista angel cappelletti
La ideologia anarquista   angel cappellettiLa ideologia anarquista   angel cappelletti
La ideologia anarquista angel cappellettialiinkaaaa
 
ใบความรู้ที่ 2.5 body section
ใบความรู้ที่ 2.5 body sectionใบความรู้ที่ 2.5 body section
ใบความรู้ที่ 2.5 body sectionSamorn Tara
 
Phap luat giao dich dien tu
Phap luat giao dich dien tuPhap luat giao dich dien tu
Phap luat giao dich dien tuHung Nguyen
 
Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK InstituteOm Prakash
 
Teoría y problemas de Sumatorias I PS15 ccesa007
Teoría y problemas de Sumatorias I  PS15 ccesa007Teoría y problemas de Sumatorias I  PS15 ccesa007
Teoría y problemas de Sumatorias I PS15 ccesa007Demetrio Ccesa Rayme
 
Teoría y problemas de sumatorias i PS15 ccesa007
Teoría y problemas de sumatorias i  PS15 ccesa007Teoría y problemas de sumatorias i  PS15 ccesa007
Teoría y problemas de sumatorias i PS15 ccesa007Demetrio Ccesa Rayme
 
Canticuenticos nada lugar_partituras
Canticuenticos nada lugar_partiturasCanticuenticos nada lugar_partituras
Canticuenticos nada lugar_partiturasmarceloburgi
 
Festival Universitário de Surf 2014
Festival Universitário de Surf 2014Festival Universitário de Surf 2014
Festival Universitário de Surf 2014Mari Peixoto
 
Festival Universitário de Surf 2014
Festival Universitário de Surf 2014Festival Universitário de Surf 2014
Festival Universitário de Surf 2014ibrasurf
 
Functional Gradient Boosting based on Residual Network Perception
Functional Gradient Boosting based on Residual Network PerceptionFunctional Gradient Boosting based on Residual Network Perception
Functional Gradient Boosting based on Residual Network PerceptionAtsushi Nitanda
 
General Introduction to ITA
General Introduction to ITAGeneral Introduction to ITA
General Introduction to ITADhawal Tank
 
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจ
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจKm การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจ
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจsucheera Leethochawalit
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilarWidmar Aguilar Gonzalez
 
Smart Analytics Ibm Webcast 12 07 11
Smart Analytics Ibm Webcast 12 07 11Smart Analytics Ibm Webcast 12 07 11
Smart Analytics Ibm Webcast 12 07 11Rajeev (Raj) Rawat
 

Similaire à Trip9.bas (20)

Sign.bas
Sign.basSign.bas
Sign.bas
 
Tripc.bas
Tripc.basTripc.bas
Tripc.bas
 
القيادة وقت الازمات
القيادة وقت الازمات القيادة وقت الازمات
القيادة وقت الازمات
 
Prelude to halide_public
Prelude to halide_publicPrelude to halide_public
Prelude to halide_public
 
La ideologia anarquista angel cappelletti
La ideologia anarquista   angel cappellettiLa ideologia anarquista   angel cappelletti
La ideologia anarquista angel cappelletti
 
ใบความรู้ที่ 2.5 body section
ใบความรู้ที่ 2.5 body sectionใบความรู้ที่ 2.5 body section
ใบความรู้ที่ 2.5 body section
 
Une année au_cli_sp…_
Une année au_cli_sp…_Une année au_cli_sp…_
Une année au_cli_sp…_
 
Phap luat giao dich dien tu
Phap luat giao dich dien tuPhap luat giao dich dien tu
Phap luat giao dich dien tu
 
إهداء 2
إهداء 2إهداء 2
إهداء 2
 
Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK Institute
 
Teoría y problemas de Sumatorias I PS15 ccesa007
Teoría y problemas de Sumatorias I  PS15 ccesa007Teoría y problemas de Sumatorias I  PS15 ccesa007
Teoría y problemas de Sumatorias I PS15 ccesa007
 
Teoría y problemas de sumatorias i PS15 ccesa007
Teoría y problemas de sumatorias i  PS15 ccesa007Teoría y problemas de sumatorias i  PS15 ccesa007
Teoría y problemas de sumatorias i PS15 ccesa007
 
Canticuenticos nada lugar_partituras
Canticuenticos nada lugar_partiturasCanticuenticos nada lugar_partituras
Canticuenticos nada lugar_partituras
 
Festival Universitário de Surf 2014
Festival Universitário de Surf 2014Festival Universitário de Surf 2014
Festival Universitário de Surf 2014
 
Festival Universitário de Surf 2014
Festival Universitário de Surf 2014Festival Universitário de Surf 2014
Festival Universitário de Surf 2014
 
Functional Gradient Boosting based on Residual Network Perception
Functional Gradient Boosting based on Residual Network PerceptionFunctional Gradient Boosting based on Residual Network Perception
Functional Gradient Boosting based on Residual Network Perception
 
General Introduction to ITA
General Introduction to ITAGeneral Introduction to ITA
General Introduction to ITA
 
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจ
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจKm การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจ
Km การดูแลผู้ป่วยได้รับยาละลายลิ่มเลือดในผู้ป่วยผ่าตัดลิ้นหัวใจ
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilar
 
Smart Analytics Ibm Webcast 12 07 11
Smart Analytics Ibm Webcast 12 07 11Smart Analytics Ibm Webcast 12 07 11
Smart Analytics Ibm Webcast 12 07 11
 

Plus de 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
 

Trip9.bas

  • 1. 2 GOTO 10 10 MONTH$ = LEFT$(DATE$,2) 12 REM 14 D2 = VAL (DAYS$) 16 IF VAL(MONTH$)> 11 THEN 60 18 IF VAL(MONTH$)> 10 THEN 58 20 IF VAL(MONTH$)> 9 THEN 56 22 IF VAL(MONTH$)> 8 THEN 54 24 IF VAL(MONTH$)> 7 THEN 52 26 IF VAL(MONTH$)> 6 THEN 50 28 IF VAL(MONTH$)> 5 THEN 48 30 IF VAL(MONTH$)> 4 THEN 46 32 IF VAL(MONTH$)> 3 THEN 44 34 IF VAL(MONTH$)> 2 THEN 42 36 IF VAL(MONTH$)> 1 THEN 40 38 D3 = 0 + D2 :GOTO 100 40 D3 = 31 + D2 :GOTO 100 42 D3 = 59 + D2 :GOTO 100 44 D3 = 90 + D2 :GOTO 100 46 D3 = 120 + D2 :GOTO 100 48 D3 = 151 + D2 :GOTO 100 50 D3 = 181 + D2 :GOTO 100 52 D3 = 212 + D2 :GOTO 100 54 D3 = 243 + D2 :GOTO 100 56 D3 = 273 + D2 :GOTO 100 58 D3 = 304 + D2 :GOTO 100 60 D3 = 334 + D2 :GOTO 100 100 MONTH$=LEFT$(DATE$,2) : B1$="AM" 101 DAYS$= MID$(DATE$,4,2) 102 D2 = VAL (DAYS$) 103 IF VAL(MONTH$)> 11 THEN 125 104 IF VAL(MONTH$)> 10 THEN 124 105 IF VAL(MONTH$)> 9 THEN 123 106 IF VAL(MONTH$)> 8 THEN 122 107 IF VAL(MONTH$)> 7 THEN 121 108 IF VAL(MONTH$)> 6 THEN 120 109 IF VAL(MONTH$)> 5 THEN 119 110 IF VAL(MONTH$)> 4 THEN 118 111 IF VAL(MONTH$)> 3 THEN 117 112 IF VAL(MONTH$)> 2 THEN 116 113 IF VAL(MONTH$)> 1 THEN 115 114 D3 = 0 + D2 :GOTO 150 115 D3 = 31 + D2 :GOTO 150 116 D3 = 59 + D2 :GOTO 150 117 D3 = 90 + D2 :GOTO 150 118 D3 = 120 + D2 :GOTO 150 119 D3 = 151 + D2 :GOTO 150 120 D3 = 181 + D2 :GOTO 150 121 D3 = 212 + D2 :GOTO 150 122 D3 = 243 + D2 :GOTO 150 123 D3 = 273 + D2 :GOTO 150 124 D3 = 304 + D2 :GOTO 150 125 D3 = 334 + D2 :GOTO 150 150 REM 200 HOUR= VAL(TIME$) :N1$ = "PM":SCREEN 9:SCREEN 0,0,0,0 205 MONTH=VAL(DATE$)
  • 2. 207 DAY = VAL(MID$(DATE$,4)) 208 YEAR = VAL(RIGHT$(DATE$,4)) 210 MIN = VAL(MID$(TIME$,4)) : COLOR 1,3 : KEY ON 220 KEY 1, "LON" : KEY 3,"PAR":KEY 4,"MOW":KEY 5,"TYO" 222 KEY 6,"HNL":KEY 7,"SFO":KEY 8,"CHI":KEY 9,"NYC":KEY 10,"NVL" 223 IF YEAR = 1992 THEN GOTO 224 ELSE 225 224 ZN = 94 : ZM = 298 : GOTO 231 225 IF YEAR = 1993 THEN GOTO 226 ELSE 227 226 ZN = 93 : ZM = 304 : GOTO 231 227 IF YEAR = 1994 THEN GOTO 228 ELSE 229 228 ZN = 92 : ZM = 303 : GOTO 231 229 IF YEAR = 1995 THEN GOTO 230 ELSE 231 230 ZN = 91 : ZM = 302 231 D=DAY:M=MONTH:Y=YEAR :REM 57 PRACTICAL PROGRAMS & GAMES IN BASIC KEN TRACTON 232 LET J$(1) = "SUNDAY" 233 LET J$(2) = "MONDAY" 234 LET J$(3) = "TUESDAY" 235 LET J$(4) = "WEDNESDAY" 236 LET J$(5) = "THURSDAY" 237 LET J$(6) = "FRIDAY" 238 LET J$(7) = "SATURDAY" 239 LET K = INT(.6 +(1/M)) 240 LET L = Y - K 241 LET O = M + 12*K 242 LET P = L/100 243 LET Z1 = INT(P/4) 244 LET Z2 = INT(P) 245 LET Z3 = INT((5*L)/4) 246 LET Z4 = INT(13*(O+1)/5) 247 LET Z10= Z4+Z3-Z2+Z1+D-1 248 LET Z11 = Z10-(7*INT(Z10/7))+1 560 CLS :EE=0 765 COLOR 12,0,0:PRINT"TRIP4.BAS COPYRIGHT 1990 PLANE OR SHIP PRESS P OR S" 905 COLOR 11+16,13,0:PRINT"ENTER P for Plane AND S for Ship : set AM and PM online 100 ":COLOR 0,3 906 F$ = "CITIES.BAS" 907 OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1) : COLOR 10,0,0 908 LINE INPUT #1,A$: X=X + INT((LEN(A$)/80)+.99) 909 IF X > 23 THEN LOCATE 24: PRINT "...more";X$ = INPUT$(1): X = X - 23: PRINT 910 PRINT A$ : WEND : CLOSE #1 938 'COLOR 10,0,0:PRINT"LATITUDES BELOW EQUATOR USE -(NEGATIVE) NUMBERS":COLOR 0,3 939 IF D3>104 AND D3<300 THEN 951 950 COLOR 14,0,0:PRINT DATE$ ,TIME$" ";B1$" CENTRAL STANDARD TIME ":COLOR 0,3:GOTO 970 951 COLOR 14,0,0:PRINT DATE$ ,TIME$" DAYLIGHT SAVINGS TIME - CENTRAL TIME ZONE" :COLOR 0,3 960 D = DAY :M = MONTH:Y=YEAR 970 COLOR 0,3:K1$ = INKEY$ 980 IF K1$ = "" THEN 970 1011 IF K1$="S" THEN I$="SHIP":GOTO 1180 1050 IF K1$ = "M" THEN I$ = "NYC":K$ = "PLANE":GOTO 1540 1052 IF K1$ = "V" THEN I$ = "NYC":K$ = "PLANE":GOTO 1540 1060 IF K1$ = "P" THEN I$ = "PLANE":GOTO 1410 1062 IF K1$ ="H" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1070 IF K1$ ="Y" THEN I$ ="TYO":K$ = "PLANE":CLS:GOTO 1570
  • 3. 1100 IF K1$ = "A" THEN I$ = "ATLANTA":K$="PLANE":GOTO 1565 1105 IF K1$ ="B" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1120 IF K1$ ="C" THEN I$ = "ATLANTA":K$ = "PLANE":GOTO 1565 1125 IF K1$ ="I" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1530 1130 IF K1$ ="T" THEN I$ ="CHI":K$ = "PLANE":CLS:GOTO 1530 1132 IF K1$ ="E" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1135 IF K1$ ="B" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1137 IF K1$ ="O" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1139 IF K1$ ="L" THEN I$ ="D.C.":K$ = "PLANE":CLS:GOTO 1535 1140 IF K1$ ="7" THEN I2$ = "747" :K$ = "PLANE":GOTO 1180 1150 IF K1$ = "D" THEN I$ = "ATLANTA":K$="PLANE":GOTO 1565 1160 IF K1$ = "G" THEN I$ = "NYC":K$="PLANE":GOTO 1540 1162 IF K1$ = "K" THEN I$ = "D.C.":K$="PLANE":GOTO 1530 1164 IF K1$ = "F" THEN I$ = "D.C.":K$="PLANE":GOTO 1530 1170 IF K1$ = "J" THEN I$ = "SEATTLE":K$="PLANE":GOTO 1550 1172 IF K1$ = "U" THEN I$ = "NYC":K$="PLANE":GOTO 1540 1180 REM 1410 IF I$="PLANE" THEN K$="PLANE":GOTO 1580 1420 IF I$="SHIP" THEN K$="SHIP":GOTO 1580 1450 CLS:K$="PLANE" 1489 K$="SHIP" 1490 GOTO 1590 1500 GOTO 1570 1510 CLS: PRINT STRING$(80,"*") 1520 CLS:X$ = "NVL" : GOTO 1630 1530 CLS:X$ = "D.C.": GOTO 1630 1535 CLS:X$ = "D.C.": GOTO 1630 1540 CLS:X$ ="NYC" : GOTO 1630 1550 X$="SEATTLE":GOTO 1630 1560 CLS:X$="LON":GOTO 1630 1565 CLS:X$="ATLANTA":GOTO 1630 1570 CLS:X$="TYO":GOTO 1630 1580 PRINT STRING$(80,"*") 1590 PRINT"ENTER FIRST LOCATION" 1600 REM 1610 RESTORE 1620 INPUT X$ 1630 REM 1640 FOR I = 1 TO 92 1650 READ C$ 1660 READ R,L 1670 IF C$ <> X$ THEN 1990 1675 IF I1$="PL" THEN 1690 1680 J=3965.8 1690 REM 1910 M = .01745 1920 PRINT C$ 1930 C1$=C$ 1940 PRINT R 1950 N1= R*M 1960 R0=R 1961 RR=R 1970 PRINT L 1980 T1=L*M 1981 SS=L 1990 NEXT I 2000 RESTORE
  • 4. 2010 IF R0>180 AND R0<320 THEN Q1=-1 2020 IF R0=0 THEN R0=0:R00=0:GOTO 2290 2030 IF R0=<1.5 THEN R0=0:R00=0:GOTO 2290 2040 IF R0=>358.5 THEN R0=0:R00=0:QP=2 : GOTO 2290 2050 IF R0=>7.5 AND R0<22.5 THEN R0=-1:R00=-1:RD=-1:PQ=2: GOTO 2290 2060 IF R0=>22.5 AND R0<37.5 THEN R0=-2:R00=-2:RD=-2: GOTO 2290 2070 IF R0=>37.5 AND R0<52.5 THEN R0=-3:R00=-3:RD=-3: GOTO 2290 2075 IF D3>ZN AND D3<ZM THEN 2077 2076 VY$="CST":GOTO 2078 : REM NAME OF TIME ZONE FOR CHICAGO ZONE 2077 VY$="CDT" 2078 IF D3>ZN AND D3<ZM THEN 2080 2079 IF R0=>52.5 AND R0=<67.5 THEN R0=-4:R00=-4:RD=-4:VI$=" AST":GOTO 2290 2080 IF R0=>52.5 AND R0=<67.5 THEN R0=-3:R00=-4:RD=-4:VI$=" ADT":GOTO 2290 2088 IF D3>ZN AND D3<ZM THEN 2090 2089 IF R0=>67.5 AND R0<85 THEN R0=-5:R00=-5:RD=-5:VI$=" EST": GOTO 2290 2090 IF R0=>67.5 AND R0<85 THEN R0=-4:R00=-5:RD=-5:VI$=" EDT": GOTO 2290 2095 IF D3>ZN AND D3<ZM THEN 2101 2100 IF R0=>85 AND R0<103 THEN R0=-6:R00=-6:RD=-6:VI$=" CST": GOTO 2290 2101 IF R0=>85 AND R0<103 THEN R0=-5:R00=-6:RD=-6:VI$=" CDT": GOTO 2290 2106 IF D3>ZN AND D3<ZM THEN 2110 2109 IF R0=>103 AND R0<115 THEN R0=-7:R00=-7:RD=-7 :VI$=" MST": GOTO 2290 2110 IF R0=>103 AND R0<115 THEN R0=-6:R00=-7:RD=-7:VI$=" MDT": GOTO 2290 2115 IF D3>ZN AND D3<ZM THEN 2120 2119 IF R0=>115 AND R0<125 THEN R0=-8:R00=-8:RD=-8 :VI$=" PST": GOTO 2290 2120 IF R0=>115 AND R0<125 THEN R0=-7:R00=-8:RD=-8:VI$=" PDT": GOTO 2290 2125 IF D3>ZN AND D3<ZM THEN 2130 2129 IF R0=>125 AND R0<142.5 THEN R0=-9 :R00=-9:RD=-9 : GOTO 2290 2130 IF R0=>125 AND R0<142.5 THEN R0=-8 :R00=-9:RD=-9:VI$=" DST": GOTO 2290 2135 IF D3>ZN AND D3<ZM THEN 2140 2139 IF R0=>142.5 AND R0<158.5 THEN R0=-10:R00=-10:RD=-10 : GOTO 2290 2140 IF R0=>142.5 AND R0<158.5 THEN R0=-9:R00=-10:RD=-10:VI$=" DST": GOTO 2290 2145 IF D3>ZN AND D3<ZM THEN 2150 2149 IF R0=>158.5 AND R0<172.5 THEN R0=-11 :R00=-11:RD=-11 : GOTO 2290 2150 IF R0=>158.5 AND R0<172.5 THEN R0=-10 :R00=-11:RD=-11:VI$=" DST": GOTO 2290 2160 IF R0=>172.5 AND R0<180 THEN R0=-12:R00=-12:RD=-12: GOTO 2290 2170 IF R0=>180 AND R0<195! THEN R0=+12:R00=12:RD=+12: GOTO 2290 2180 IF R0=>195! AND R0<202.5 THEN R0=+11:R00=11:RD=+11: GOTO 2290 2190 IF R0=>202.5 AND R0<217.5 THEN R0=+10 :R00=10:RD=10: GOTO 2290 2200 IF R0=>217.5 AND R0<232.5 THEN R0=+9 :R00=9:RD=+9: GOTO 2290 2210 IF R0=>232.5 AND R0<247.5 THEN R0=+8 :R00=8:RD=+8: GOTO 2290 2220 IF R0=>247.5 AND R0<262.5 THEN R0=+7 :R00=7:RD=+7: GOTO 2290 2230 IF R0=>262.5 AND R0<277.5 THEN R0=+6 :R00=6:RD=+6: GOTO 2290 2240 IF R0=>277.5 AND R0<292.5 THEN R0=+5 :R00=5:RD=+5: GOTO 2290 2250 IF R0=>292.5 AND R0<307.5 THEN R0=+4 :R00=4:RD=+4: GOTO 2290 2260 IF R0=>307.5 AND R0<322.5 THEN R0=+3 :R00=3:RD=+3: GOTO 2290 2270 IF R0=>322.5 AND R0<337.5 THEN R0=+2 :R00=2:RD=+2: GOTO 2290 2280 IF R0=>337.5 AND R0<359 THEN R0 = +1:R00=1: RD=+1: GOTO 2290 2290 REM 2300 IF K1$ ="T" THEN 2360 2305 IF K1$ ="A" THEN 2365 2307 IF K1$ ="C" THEN 2367 2309 IF K1$ ="D" THEN 2375 2310 IF K1$="G" THEN 2370 2312 IF K1$="O" THEN 2362 2313 IF K1$="J" THEN 2380 2315 IF K1$="B" THEN 2377 2317 IF K1$="I" THEN 2384
  • 5. 2319 IF K1$="L" THEN 2380 2320 IF K1$="K" THEN 2372 2322 IF K1$="E" THEN 2386 2324 IF K1$="F" THEN 2388 2326 IF K1$="U" THEN 2365 2328 IF K1$="M" THEN 2368 2329 IF K1$="V" THEN 2369 2330 PRINT"INPUT SECOND LOCATION" 2340 PRINT"------------------------------------------------":INPUT X$ 2350 GOTO 2400 2360 X$ = "TYO":GOTO 2390 2362 X$ = "MOW":GOTO 2390 2365 X$ = "LONDON":GOTO 2390 2367 X$ = "CHI":GOTO 2390 2368 X$ = "ATHENS":GOTO 2390 2369 X$ = "TEL AVIV":GOTO 2390 2370 X$="PARIS":GOTO 2390 2372 X$="KABUL":GOTO 2390 2375 X$ = "DALLAS":GOTO 2390 2377 X$ = "BEIJING":GOTO 2390 2380 X$="TYO":GOTO 2390 2382 X$ = "BAGHDAD":GOTO 2390 2384 X$ = "ISLAMABAD":GOTO 2390 2386 X$ = "KARACHI":GOTO 2390 2388 X$ = "TYO":GOTO 2390 2390 PRINT"------------------------------------------------" 2400 FOR I= 1 TO 92 2410 READ C$ 2420 READ R,L 2430 IF C$ <> X$ THEN 2520 2440 PRINT C$ 2450 C2$=C$ 2460 PRINT R 2470 N2=R*M 2480 R2=R 2481 MM=R 2490 PRINT L 2495 UU=L 2500 PRINT"------------------------------------------------" 2510 T2=L*M 2520 NEXT I 2530 X1= J*COS(T1)*COS(N1) 2540 Y1=J*COS(T1)*SIN(N1) 2550 Z1=J*SIN(T1) 2560 X2=J*COS(T2)*COS(N2) 2570 Y2=J*COS(T2)*SIN(N2) 2580 Z2=J*SIN(T2) 2590 X=ABS(X1-X2) 2600 Y=ABS(Y1-Y2) 2610 Z=ABS(Z1-Z2) 2620 D=SQR(X^2+Y^2+Z^2) 2630 Q=(D/(2*J)) 2640 S=2*J*ATN(Q/SQR(-Q*Q+1)) 2650 W=FIX(S):F=ABS(S)-ABS(W) 2660 IF F>.5 THEN S=S+1 2670 IF K$="PLANE" THEN 2730 2680 IF K$="SHIP" THEN 2730
  • 6. 2690 IF I$ = "SMALL" THEN 8060 2700 PRINT"THE DISTANCE BETWEEN ";C1$;" AND ";C2$ " IS " 2710 IF I$ = "SMALL" THEN 8060 2720 PRINT:PRINT INT(S);" STATUTE (LAND)MILES ": PRINT I$ : GOTO 2750 2730 PRINT "THE DISTANCE BETWEEN ";C1$;" AND ";C2$;" IS " 2740 PRINT:PRINT INT(S*.867)" NAUTICAL MILES " INT(S)" STATUTE MILES":GOTO 2750 2750 REM 2980 DATA NYC,73.98,40.75 2981 DATA DALLAS,96.48,32.46 2982 DATA KARACHI,293,24.51 2983 DATA EASTER ISLAND,110,-32 2984 DATA NVL,87,36 2985 DATA ZULU,1,0 2986 DATA ISLAMABAD,286.9,33.4 2987 DATA CALCUTTA,272,22 2988 DATA MIDWAY,176,29 2989 DATA NASSAU,77,25 2990 DATA TANGO,195,0 2991 DATA FIJI,182,-18 2992 DATA KABUL,295,33 2993 DATA OMAN,295,20 2994 DATA ALPHA,0,0 2995 DATA BRAVO,15,0 2996 DATA HAMILTON,65,32 2997 DATA TYO,220.25,35.75 2998 DATA LOS ANGELES,118.23,34.05 2999 DATA MOBILE,88.10,30.60 3000 DATA D.C.,77,39 3001 DATA HONG KONG,245,22.5 3002 DATA SEYCHELLES,305,-5 3003 DATA ATHENS,336,38 3004 DATA PARIS,358,49 3005 DATA TRIPOLI,347,33 3006 DATA LONDON,0,51 3007 DATA DELTA,45,0 3008 DATA ECHO,60,0 3009 DATA FOXTROT,75,0 3010 DATA GOLF,90,0 3011 DATA HOTEL,126.589,0 3012 DATA CAPE TOWN,341,-34 3013 DATA ACAPULCO,100,16.3 3014 DATA NEW ORLEANS,90,30 3015 DATA CHARLIE,30,0 3016 DATA MIAMI,80,26 3017 DATA TAMPA,82,28 3018 DATA PANAMA CITY,79,9 3019 DATA SFO,123,38 3020 DATA SAN DIEGO,117,33 3021 DATA AZORES,30,37 3022 DATA SANTIAGO,71,-34 3023 DATA NORFOLK,76,37 3024 DATA TRIESTE,346.5,54 3025 DATA HNL,156.9,21 3026 DATA CHARLESTON,80,33 3027 DATA CAYENNE,63,7 3028 DATA TRISTAN DE CUNHA,13,-36 3029 DATA ST.HELENA,6,-17
  • 7. 3030 DATA MOW,321.9,56 3031 DATA SYDNEY,209,-34 3032 DATA TEHRAN,309,36 3033 DATA MARQUESAS,139,8 3034 DATA NEW GUINEA,215,2 3035 DATA BEIJING,244,40 3036 DATA SINGAPORE,256,1 3037 DATA NOME,166,65 3038 DATA VANCOUVER,128,49 3039 DATA CANCUN,86.3,21.4 3040 DATA MIKE,179,0 3041 DATA RIO ,42,-23 3042 DATA LUANDA,347,-9 3043 DATA DAKAR,17,15 3044 DATA CHI,88,42 3045 DATA PENSACOLA,87,31 3046 DATA ALEXANDRIA,330,31 3047 DATA SOLOMON ISLANDS,207,-5 3048 DATA BAGHDAD,314.2,33.7 3049 DATA TAHITI,149,-17 3050 DATA FREEPORT,78,24 3051 DATA TEL AVIV,325,32.3 3052 DATA SEOUL,233,37 3053 DATA VIRGIN ISLANDS,65,18 3054 DATA NORTH POLE,0,90 3055 DATA SOUTH POLE,0,-90 3056 DATA SAVANNAH,81,32 3057 DATA WAKE ISLAND,186.9,19 3058 DATA OAK RIDGE,84.25,36 3059 DATA ISTANBUL,341,41 3060 DATA CROSSVILLE,85.05,35.9 3061 DATA CHATTANOOGA,85.14,35.02 3062 DATA KNOXVILLE,84,35.8 3063 DATA SAN JUAN,66,19 3064 DATA DENVER,105,40 3065 DATA SEATTLE,122,48 3066 DATA BOMBAY,287,19 3067 DATA CAIRO,328,30 3068 DATA ROME,347,42.5 3069 DATA ATLANTA,84,34 3070 DATA ANCHORAGE,150,61 3071 DATA GREENLAND,51.99,42 4290 PRINT 4300 PRINT DATE$,TIME$;B1$:PRINT " CST TIME ZONE -6 " 4310 HOUR = VAL(TIME$) 4320 MIN = VAL(MID$(TIME$,4)) 4330 IF I$="NVL" THEN GOTO 4450 4340 PRINT"FOR PRESENT TIME INPUT T FOR OTHER TIME PRESS ENTER";T$ 4350 P1$ = INKEY$ 4360 IF P1$= "" THEN 4350 4370 IF P1$= "T" THEN 4450 ELSE 4390 4380 IF T$ ="T" THEN 3705 4390 COLOR 9,0,0:PRINT"LEAVING TIME HOURS FIRST THEN MINUTES THEN SECONDS" :COLOR 0,3 4400 PRINT STRING$(80,"-") 4410 INPUT H0 4420 INPUT M0
  • 8. 4425 S0 = VAL(RIGHT$(TIME$,2)) 4430 GOTO 4470 4450 H0= HOUR 4460 M0 = MIN 4465 S0 = VAL(RIGHT$(TIME$,2)) 4467 B0$ = B1$ :GOTO 4500 4470 PRINT"=====================================================" 4480 PRINT"TYPE AM OR PM" 4490 INPUT B0$ 4500 REM 4520 IF H = 12 AND B0$ ="AM" THEN B$ = "PM" : GOTO 4540 4530 IF H = 12 AND B0$ ="PM" THEN B$ = "AM" 4540 PRINT"=====================================================" 4550 IF I2$ ="CONCORDE" THEN I = 1151:GOTO 4730 4560 IF I2$ ="747" THEN I = 530 : GOTO 4730 4570 IF I2$="TORNADO" THEN I = 1452 : GOTO 4730 4580 IF I2$="LEAR JET" THEN I = 512 : GOTO 4770 4590 IF I2$="USSR SST" THEN I = 1550 : GOTO 4730 4600 IF I2$="F-15 EAGLE" THEN I = 1875 : GOTO 4730 4610 IF I2$="MIG-29" THEN I = 1650 : GOTO 4730 4620 IF I2$="F-14 TOMCAT" THEN I = 1750 : GOTO 4730 4630 IF I2$="MIG-23" THEN I = 1500 : GOTO 4730 4640 IF I$="SUNTIME" THEN I=1037 : GOTO 4930 4650 IF I2$="MIRAGE F1-E" THEN I = 1650 : GOTO 4730 4660 IF I2$="LEAR JET" THEN GOTO 4830 4670 IF K$="PLANE" THEN 4690 ELSE 4680 4680 PRINT"INPUT KNOTS":GOTO 4700 4690 PRINT"INPUT SPEED M.P.H." :GOTO 4710 4700 K$="SHIP" 4710 INPUT I 4715 II = I 4717 GOTO 4880 4730 PRINT"-----------------------------------------------------------" 4740 IF K1$ = "G" THEN 4880 4750 IF K1$="T" THEN 4880 4760 REM 4880 REM 4898 PRINT DATE$; " C.S.T. COMPUTER DATE = " ;D3 4900 INPUT"IF COMPUTER DATE IS TODAY'S DATE INPUT J ELSE PRESS ENTER";T3$ 4902 IF T3$ = "J" THEN 4910 4904 PRINT"INPUT COMPUTER DATE" 4908 INPUT T3:GOTO 4920 4910 T3 = D3 4920 REM 4930 GOSUB 7080 4940 T = T0+(S/I) 4950 GOTO 6050 4960 PRINT 4970 H=H-12 4980 REM 4990 IF H>12 THEN 4970 5000 E = S/I 5010 L = INT(E) :K1=60*(E-L):K=INT(K1):K3= K1 -K 5012 KL=K 5015 IF H=0 THEN H=12 5016 IF BB =2 THEN 5017 ELSE 5020
  • 9. 5017 IF B0$="AM" THEN B0$="PM" 5018 IF H<> 12 AND B$="PM" THEN B$="AM" :GOTO 5020 5019 IF H<> 12 AND B$="AM" THEN B$="PM" :GOTO 5020 5020 IF H <> 12 THEN 5430 5430 IF K >59 THEN 5431 ELSE 5433 5431 L = L + 1 : K = K - 60 5433 REM 5434 GOTO 5436 5435 M8 = M8 - 60 : M4 = M4+1:GOTO 5440 5436 IF M8>59 THEN 5435 ELSE 5440 5439 M5 = M5 - 60 : M =M + 1 : GOTO 5442 5440 M5 = M4 + S0 5441 IF M5 > 59 THEN 5439 5442 IF M>59 THEN M = M - 60: H = H+ 1 5443 LI = L 5444 IF H = 12 THEN GOTO 21000 ELSE 5454 5447 LI = LI - 12:B$="PM":GOTO 5450 5448 LI = LI - 12:B$="AM":GOTO 5450 5450 REM 5451 IF LI > 20 THEN 5452 ELSE 5454 5452 IF B$ ="AM" THEN GOTO 5447 5453 IF B$ ="PM" THEN GOTO 5448 5454 REM 5455 HH=H:MA=M:IU=K 5456 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$ 5457 LOCATE 11,5:PRINT"TRAVEL TIME":VIEW SCREEN(15,93)-(200,103),,2 :LOCATE 13,4:PRINT L;"HOURS ";K" MINUTES":LOCATE 11,43 :PRINT"SPEED":VIEW SCREEN(300,93)-(400,103),,2 :LOCATE 13,39:PRINT ;I"MPH" :O=S*W 5458 L9 = L :II = I 5459 K9 = K 5460 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" 5461 LOCATE 6,30:PRINT J$(Z11):VIEW SCREEN(500,125)-(575,135),,2:LOCATE 17,65:PRINT M4 5462 VIEW SCREEN(250,158)-(350,168),,2 :LOCATE 23,60 5470 LOCATE 15,6:PRINT"FUEL EXPENSE":LOCATE 15,30:PRINT"MILEAGE REVENUE" :VIEW SCREEN(15,126)-(100,136),,2:LOCATE 17,3:PRINT(INT(M2*100+.5))/100 :VIEW SCREEN(250,126)-(400,136),,2:LOCATE 17,33:PRINT(INT(O*100+.5))/100:LOCATE 15,63:PRINT"SECONDS" 5480 FL = (INT(M2*100+.5))/100 : RV =(INT(O*100+.5))/100 5490 ' J1=L:J2=(K/60):J3=J1+J2:J4=J3*1370:LOCATE 19,6:PRINT"FUEL FLOW LBS":LOCATE 19,30:PRINT"RESERVE" :VIEW SCREEN(15,156)-(100,167),,2:LOCATE 21,3:PRINT J3*1370 :VIEW SCREEN(250,156)-(400,167),,2:LOCATE 21,33:PRINT 6638 - (J3 * 1370) 5500 'LOCATE 19,60:PRINT"COST":VIEW SCREEN(450,156)-(550,167),,2:LOCATE 21,58:PRINT "$"J3*1370*W2 5620 IF K1$="J" THEN J2 = E * 1370 5630 E= S/I 5640 L = INT(E) 5650 K1=60*(E-L) 5660 K=INT(K1) 5670 K3 = K1 - K
  • 10. 5690 J1 = L : J2 = (K/60) : J3 = J1 + J2 5700 J4 = J3 * 1370 5710 O=S*W 5730 W0=FIX(D):F0=ABS(D)-ABS(W0) 5740 IF K1$="G" THEN 5850 5750 IF K1$="T" THEN 5850 5760 REM 5770 REM 5790 IF K1$ ="J" THEN 5810 5800 M1 = S/W1:M2 = M1*W2 5810 REM 5850 REM 5870 GOSUB 7130 5880 REM 5930 REM 5940 DAY = VAL(MID$(DATE$,4)) 5950 MONTH$=(LEFT$(DATE$,2)):MO = VAL(MONTH$) 6040 GOTO 7530 6050 GOSUB 6060 6060 H=INT(T) 6070 M1=60*(T-H) 6080 M=INT(M1) 6085 M3 = 60 *(M1-M) 6086 M4 = INT(M3) 6087 M7 = 60 *(M3-M4) 6088 M8 = INT(M7) 6090 IF N2>N1 THEN U=N2-N1 6100 IF N2<N1 THEN V=N1-N2 6110 IF V>0 GOTO 6630 6120 IF R2>180 AND R2<320 THEN Q1=1 6130 IF R2=<7.5 AND R2>359 THEN 6380 6140 IF R2>7.5 AND R2<22.5 THEN 6390 6150 IF R2=>22.5 AND R2<37.5 THEN 6400 6160 IF R2=>37.5 AND R2<52.5 THEN 6410 6170 IF R2=>52.5 AND R2<67.5 THEN 6420 6180 IF R2=>67.5 AND R2=<85 THEN 6430 6190 IF R2=>85 AND R2<103 THEN 6440 6200 IF R2=>103 AND R2<115 THEN 6450 6210 IF R2=>115 AND R2<125 THEN 6460 6220 IF R2=>125 AND R2<142.5 THEN 6470 6230 IF R2=>142.5 AND R2<158.5 THEN 6480 6240 IF R2=>158.5 AND R2<172.5 THEN 6490 6250 IF R2=>172.5 AND R2<180 THEN 6500 6260 IF R2=>180 AND R2<187.5 THEN 6510 6270 IF R2=>187.5 AND R2<202.5 THEN 6520 6280 IF R2=>202.5 AND R2<217.5 THEN 6530 6290 IF R2=>217.5 AND R2<232.5 THEN 6540 6300 IF R2=>232.5 AND R2<247.5 THEN 6550 6310 IF R2=>247.5 AND R2<262.5 THEN 6560 6320 IF R2=>262.5 AND R2<277.5 THEN 6570 6330 IF R2=>277.5 AND R2<292.5 THEN 6580 6340 IF R2=>292.5 AND R2<307.5 THEN 6590 6350 IF R2=>307.5 AND R2<322.5 THEN 6600 6360 IF R2=>322.5 AND R2< 337.5 THEN 6610 6370 IF R2=>337.5 AND R2<359 THEN 6620 6380 R1$=" TIME ZONE 0 ":QP=1:R2 = 0:R22=0:GOTO 6900 6390 R1$=" TIME ZONE -1 ":PQ=1:R2=-1:R22=-1: GOTO 6900
  • 11. 6400 R1$=" TIME ZONE -2 ":R2=-2:R22=-2:GOTO 6900 6410 R1$=" TIME ZONE -3 ":ZONE$="GREENLAN.BAS":R2=-3:R22=-3:GOTO 6900 6420 IF D3>ZN AND D3<ZM THEN 6422 6421 R1$=" TIME ZONE -4 AST":R2=-4:R22=-4:GOTO 6900 6422 R1$=" TIME ZONE -4 ADT":R2=-3:R22=-4:GOTO 6900 6430 IF D3>ZN AND D3<ZM THEN 6432 6431 R1$=" TIME ZONE -5 EST":R2=-5:R22=-5:GOTO 6900 6432 R1$=" TIME ZONE -5 EDT":R2=-4:R22=-5:GOTO 6900 6440 IF D3>ZN AND D3<ZM THEN 6442 6441 R1$=" TIME ZONE -6 CST":ZONE$="NVL.BAS":R2=-6:R22=-6:GOTO 6900 6442 R1$=" TIME ZONE -6 CDT":ZONE$="NVL.BAS":R2=-5:R22=-6:GOTO 6900 6450 IF D3>ZN AND D3<ZM THEN 6452 6451 R1$=" TIME ZONE -7 MST":R2=-7:R22=-7:GOTO 6900 6452 R1$=" TIME ZONE -7 MDT":R2=-6:R22=-7:GOTO 6900 6460 IF D3>ZN AND D3<ZM THEN 6462 6461 R1$=" TIME ZONE -8 PST":R2=-8:R22=-8:GOTO 6900 6462 R1$=" TIME ZONE -8 PDT":R2=-7:R22=-8:GOTO 6900 6470 IF D3>ZN AND D3<ZM THEN 6472 6471 R1$=" TIME ZONE -9 ":R2=-9:R22=-9:GOTO 6900 6472 R1$=" TIME ZONE -9 DST":R2=-8:R22=-9:GOTO 6900 6480 IF D3>ZN AND D3<ZM THEN 6482 6481 R1$=" TIME ZONE -10 ":R2=-10:R22=-10:GOTO 6900 6482 R1$=" TIME ZONE -10 DST":R2=-9:R22=-10:GOTO 6900 6490 IF D3>ZN AND D3<ZM THEN 6492 6491 R1$=" TIME ZONE -11 ":R2=-11:R22=-11:GOTO 6900 6492 R1$=" TIME ZONE -11 DST":R2=-10:R22=-11:GOTO 6900 6500 R1$=" TIME ZONE -12 ":R2=-12:R22=-12:GOTO 6900 6510 R1$=" TIME ZONE +12 ":R2=+12:R22=+12:GOTO 6900 6520 R1$=" TIME ZONE +11 ":R2=+11:R22=+11:GOTO 6900 6530 R1$=" TIME ZONE +10 ":R2=+10:R22=+10:GOTO 6900 6540 R1$=" TIME ZONE +9 ":R2=+9:R22=9:GOTO 6900 6550 R1$=" TIME ZONE +8 ":R2=+8:R22=8:GOTO 6900 6560 R1$=" TIME ZONE +7 ":R2=+7:R22=7:GOTO 6900 6570 R1$=" TIME ZONE +6 ":R2=+6:R22=6:GOTO 6900 6580 R1$=" TIME ZONE +5 ":R2=+5:R22=5:GOTO 6900 6590 R1$=" TIME ZONE +4 ":R2=+4:R22=4:GOTO 6900 6600 R1$=" TIME ZONE +3 ":R2=+3:R22=3:GOTO 6900 6610 R1$=" TIME ZONE +2 ":R2=+2:R22=2:GOTO 6900 6620 R1$=" TIME ZONE +1 ":R2=+1:R22=1:GOTO 6900 6630 IF R2>180 AND R2<320 THEN Q1=-1 6640 IF R2=0 THEN 6380 6650 IF R2=<7.5 AND R2>359 THEN 6380 6660 IF R2=>7.5 AND R2<22.5 THEN 6390 6670 IF R2=>22.5 AND R2<37.5 THEN 6400 6680 IF R2=>37.5 AND R2<52.5 THEN 6410 6690 IF R2=>52.5 AND R2=<67.5 THEN 6420 6700 IF R2=>67.5 AND R2<85 THEN 6430 6710 IF R2=>85 AND R2<103 THEN 6440 6720 IF R2=>103 AND R2<115 THEN 6450 6730 IF R2=>115 AND R2=<127.5 THEN 6460 6740 IF R2=>127.5 AND R2<142.5 THEN 6470 6750 IF R2=>142.5 AND R2<158.5 THEN 6480 6760 IF R2=>158.5 AND R2<172.5 THEN 6490 6770 IF R2=>172.5 AND R2<180 THEN 6500 6780 IF R2=>180 AND R2<195! THEN 6510 6790 IF R2=>187.5 AND R2<202.5 THEN 6520 6800 IF R2=>202.5 AND R2<217.5 THEN 6530
  • 12. 6810 IF R2=>217.5 AND R2<232.5 THEN 6540 6820 IF R2=>232.5 AND R2<247.5 THEN 6550 6830 IF R2=>247.5 AND R2<262.5 THEN 6560 6840 IF R2=>262.5 AND R2<277.5 THEN 6570 6850 IF R2=>277.5 AND R2<292.5 THEN 6580 6860 IF R2=>292.5 AND R2<307.5 THEN 6590 6870 IF R2=>307.5 AND R2<322.5 THEN 6600 6880 IF R2=>322.5 AND R2<337.5 THEN 6610 6890 IF R2=>337.5 AND R2<359 THEN 6620 6900 REM 6910 IF V => 0 THEN 6920 ELSE 6930 6920 H = H + (R2-R0) : GOTO 6935 6930 H = H - (R2-R0) : GOTO 6935 6935 H = ABS(H) 6940 IF H=12 AND R2 => -12 THEN B$="PM" :GOTO 7070 ELSE 6950 6950 IF H=12 AND B0$="AM" THEN B$="PM" ELSE B$="AM" 6960 IF H= 24 THEN H=H-12:GOTO 7030 6970 IF H0=12 THEN 7020:IF H=24 THEN H=H-12 6980 IF H> 12 THEN 6990 ELSE 7070 6990 IF B$="PM" THEN 7000 ELSE 7010 7000 B$ = "AM" : H=H-12: GOTO 6980 7010 B$="PM":H=H-12:GOTO 6980 7020 H=H-12:IF H>12 THEN 6980 ELSE 7070 7030 IF B0$ ="PM" THEN 7040 ELSE 7050 7040 IF B0$="PM" THEN B$="AM" : GOTO 7070 7050 IF H=0 THEN 7060 :IF B0$="AM" THEN B$="PM" : GOTO 7070 7060 IF B0$="AM" THEN B$="AM" ELSE B$="PM" 7070 GOTO 4980 7080 T0=H0+M0/60 7084 IF R0>7 AND H0=12 AND B0$="PM" THEN 7095 ELSE 7085 7085 IF R0>7 AND H0=<2 AND B0$="PM" THEN 7095 ELSE 7090 7090 'IF B0$="PM" THEN LET T0=T0+12: RETURN 7091 IF B0$="AM" THEN LET T0=T0+12 7092 IF B0$="AM" THEN LET T0=T0+12: RETURN 7095 B0$="AM" :BB=2:GOTO 7090 7130 REM 7140 DIM N1(13) 7150 FOR KL=1 TO 13:READ N1(KL):NEXT KL 7160 DATA 0,31,59,90,120,151,181 7170 DATA 212,243,273,304,334,365 7180 DIM N$(12) 7190 FOR KL= 1 TO 12:READ N$(KL):NEXT KL 7200 DATA JAN,FEB,MAR,APR,MAY,JUN 7210 DATA JUL,AUG,SEP,OCT,NOV,DEC 7220 FOR N = 1 TO 12 7230 IF T3>365 THEN T3=T3-365 7240 IF T3<(N1(N+1)+1) THEN GOTO 7260 7250 NEXT N 7260 D0=T3-N1(N) 7270 RETURN 7280 REM 7290 T4= D4 + T3 7300 DIM M1(13) 7310 FOR I = 1 TO 13 : READ M1(I) : NEXT I 7320 DATA 0,31,59,90,120,151,181 7330 DATA 212,243,273,304,334,365
  • 13. 7340 DIM M$(12) 7350 FOR I = 1 TO 12 : READ M$(I): NEXT I 7360 DATA JAN,FEB,MAR,APR,MAY,JUN 7370 DATA JUL,AUG,SEP,OCT,NOV,DEC 7380 A3=YEAR 7390 FOR M = 1 TO 12 7400 IF T4>365 THEN A3 = A3 + 1 7410 IF T4 > 365 THEN T4 = T4 - 365 7420 IF T4<(M1(M+1)+1) THEN GOTO 7440 7425 IF T4 > 365 THEN GOTO 7400 7430 NEXT M 7440 D4=T4-M1(M) 7450 RETURN 7460 REM 7500 REM 7502 IF A3 = 0 THEN 7504 7503 Y = A3:GOTO 7510 7504 Y = YEAR 7510 D4 = INT(D4) 7511 D=D4 7512 LET J$(1) = "SUNDAY" 7513 LET J$(2) = "MONDAY" 7514 LET J$(3) = "TUESDAY" 7515 LET J$(4) = "WEDNESDAY" 7516 LET J$(5) = "THURSDAY" 7517 LET J$(6) = "FRIDAY" 7518 LET J$(7) = "SATURDAY" 7519 LET K = INT(.6 +(1/M)) 7520 LET L5 = Y - K 7521 LET O = M + 12*K 7522 LET P = L5/100 7523 LET Z1 = INT(P/4) 7524 LET Z2 = INT(P) 7525 LET Z3 = INT((5*L5)/4) 7526 LET Z4 = INT(13*(O+1)/5) 7527 LET Z= Z4+Z3-Z2+Z1+D4-1 7528 LET Z = Z-(7*INT(Z/7))+1 7529 RETURN 7530 REM 11100 REM 12000 SCREEN 8:CLS:KEY OFF:COLOR 3,4 12001 IF I1$="PL" THEN GOTO 12013 12002 LOCATE 4,50:PRINT I2$ 12003 MAPAF$="U20H2U7H1U8HL10H4L15H5L10U3L20H10E20R15F6R35F4R5F6R7D2R18F15G8D15G15D3G1 0L3D1L3H2L4G2L2H4U1" 12004 PSET(338,142),2:DRAW MAPAF$ :'PAINT(341,140),CHR$(&H90) 12005 MAPAU$="S5U25L3U1L5U2L4U1L4U1L6U2L5G5L3G1L4G1L3G1L4G2L5G1L4G2L5G1L6D17R9U1R5U1R5 U1R5U1R4U1R6F10R8U2R7U2R15 12006 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8 12007 MAPSA$="U1L2U1L3H3L3U1H2L4U1H2H3L3U3H3L3U1L3U1L3H2L1U1H2L4L1L2L3H1L3H1L5L1L5G5LD 3G4D1G3D3G3F15D25F12E25R4E8R2E7R3E6 12008 LOCATE 18,2:PRINT HH":";MA;":"M5;M8 12009 PSET(240,120),2:DRAW MAPSA$ :'PAINT(241,120),CHR$(&H85) 12010 LINE(35,15)-(35,125),3
  • 14. 12011 MAPUS$="NM+40,+20 H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2 L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5 12012 PSET(100,83),2:DRAW MAPUS$ :'PAINT(100,101),CHR$(&H45) 12013 LINE(60,15)-(60,125),3 12014 LINE(85,15)-(85,125),3 12015 LOCATE 18,2:PRINT HH":";MA;":"M5;M8 12016 LINE(110,15)-(110,125),1 12017 LINE(60,15)-(60,125),1 12018 LINE(135,15)-(135,125),1 12021 LINE(10,15)-(610,15),1 : REM LATITUDE LINES 12022 LINE(10,25)-(610,25),1 : REM LATITUDE LINES 12024 LINE(10,35)-(610,35),1 : REM LATITUDE LINES 12026 LINE(10,45)-(610,45),1 : REM LATITUDE LINES 12029 LINE(10+L6,15)-(10+L6,350),1 12030 FOR L6= 80 TO 550 STEP 25 12040 LINE(80+L6,15)-(80+L6,250),1 12046 NEXT L6 12047 LINE(308,15)-(308,350),3 12051 LINE(10,75)-(610,75),1 : REM LATITUDE LINES 12052 LINE(10,55)-(610,55),1 12060 LINE(10,45)-(610,45),1 12062 LINE(10,105)-(610,105),3 :REM EQUATOR 12063 LINE(10,125)-(610,125),1 :REM EQUATOR 12065 LINE(10,115)-(610,115),1 12066 LINE(10,105)-(610,105),1 12067 LINE(10,95)-(610,95),1 12068 LINE(10,85)-(610,85),1 12069 LINE(10,65)-(610,65),1 12070 LINE(160,135)-(610,135),1 12071 LINE(160,145)-(610,145),1 12072 LINE(160,155)-(610,155),1 12073 LINE(160,165)-(610,165),1 12074 LINE(160,175)-(610,175),1 12076 LINE(160,185)-(610,185),1 12077 LINE(160,195)-(610,195),1 12080 LINE(10,199)-(610,199),1 12081 LINE(10,105)-(610,105),3 : REM EQUATOR 12113 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8 12411 MAPUS$="NM+40,+20 H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2 L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5 12511 PSET(545,155),2 12512 REM 12515 LOCATE 1,9:PRINT"DEP "N$(N);(INT(D0)) YEAR 12516 IF R22 = R00 THEN GOTO 60000 REM SAME TIME ZONE 12520 IF I1$="PL" THEN 60000 12521 IF R00>=-6 AND R00 <0 AND R22>5 THEN 50290 REM NVLCAL 12522 IF R00>=-6 AND R00 <0 AND R22=>0 AND R22<6 THEN 40500 REM NVLLON 12523 IF R00>=6 AND R00 <10 AND R22<-5 THEN 54000 REM TYONVL 12524 IF R00>9 AND R22=<-6 THEN 40300 REM WAKMID 12527 IF R00=>0 AND R00<6 AND R22=>-6 AND R22<0 THEN OPEN "LONNVL.TXT$" FOR INPUT AS #1:CLOSE #1 12530 IF R00<-6 AND R22 =>6 THEN OPEN "MIDCAL.TXT$" FOR INPUT AS #1:CLOSE #1 12540 IF R00<-9 AND R22=>0 AND R22<6 THEN OPEN "MIDLON.TXT$" FOR INPUT AS #1:CLOSE #1
  • 15. 12541 IF R00>-10 AND R00<-6 AND R22=>0 AND R22<6 THEN OPEN "DENLON.TXT$" FOR INPUT AS #1:CLOSE #1 12545 IF R00>0 AND R00<6 AND R22=>0 AND R22 <6 THEN OPEN "BOMLON.TXT$" FOR INPUT AS #1 :CLOSE #1 12547 IF R00<-6 AND R22<0 AND R22>-7 THEN OPEN "MIDDAK.TXT$" FOR INPUT AS #1:CLOSE #1 12548 IF R00=<0 AND R00>-7 AND R22=<-7 THEN OPEN "LONMID.TXT$" FOR INPUT AS #1:CLOSE #1 12549 IF R00=<-7 AND R22=<-7 AND R00<R22 THEN OPEN "MIDDEN.TXT$" FOR INPUT AS #1:CLOSE #1 12550 IF R00=<-7 AND R22=<-7 AND R00>R22 THEN OPEN "DENMID.TXT"FOR INPUT AS #1:CLOSE #1 12551 IF R00=>0 AND R00<6 AND R22 <6 AND R22>0 THEN OPEN "LONBOM.TXT$" FOR INPUT AS #1 : CLOSE #1 12552 IF R00=>0 AND R00<6 AND R22 >5 THEN OPEN "LONCAL.TXT$" FOR INPUT AS #1:CLOSE #1 12553 IF R00=>0 AND R00<6 AND R22=<-7 THEN OPEN "PARMID.TXT$" FOR INPUT AS #1:CLOSE #1 12558 IF R00>5 AND R22>5 THEN OPEN "WAKCAL.TXT$" FOR INPUT AS #1:CLOSE #1 12560 IF R00>5 AND R22=>0 AND R22 <6 THEN OPEN "WAKLON.TXT$" FOR INPUT AS #1:CLOSE #1 12561 IF R00>5 AND R22<0 AND R22>-6 THEN OPEN "WAKDAK.TXT$" FOR INPUT AS #1:CLOSE #1 12569 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 12570 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R00>R22 THEN OPEN "DAKNVL.TXT$" FOR INPUT AS #1 : CLOSE #1 12599 GOTO 60000 12600 REM 12604 D4 = D0 12605 COLOR 2,0: LOCATE 1,40:PRINT"AR "N$(N);(INT(D4)) YEAR:GOSUB 60250 12610 GOSUB 7280 12611 GOTO 13050 12615 REM 12620 D4 = D4 + 1 : GOTO 12650 12622 D4 = D4 + 2 : GOTO 12650 12624 D4 = D4 + 3 : GOTO 12650 12626 D4 = D4 - 1 : GOTO 12650 12640 IF L < 48 THEN GOTO 12651 12642 D4 = L9/24 12645 REM 12646 IF D4 > 1460 THEN 12648 ELSE 12650 12648 DD = D4/1460 : REM LEAP YEAR ADJUSTMENT 12649 D4 = D4 + INT(DD) 12650 DAYS = L9 / 24 12651 DAYS = D4 12652 GOSUB 7280 12654 REM 12655 LOCATE 1,40:PRINT "AR "M$(M);(INT(D4));A3:COLOR 1,4 12657 GOSUB 7500 13002 GOTO 13006 13004 GOSUB 7280 13005 D4 = D0:GOSUB 7500 13006 GOSUB 60250 13009 LOCATE 22,5 : PRINT INT(DAYS);" DAYS" 13010 LOCATE 4,1: PRINT YEARS;" YEARS" 13012 LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"MPH "
  • 16. 13013 COLOR 2,0:LOCATE 1,60: PRINT J$(Z):GOTO 13052 13050 LOCATE 1,60:PRINT J$(Z10) 13051 LOCATE 22,5 : PRINT INT(DAYS);" DAYS" 13052 IF K$="SHIP" THEN 13056 ELSE 13055 13055 LOCATE 2,1:PRINT DATE$;" "TIME$:LOCATE 3,60:PRINT II" MPH":GOTO 13065 13056 REM 13057 IF K$="PLANE" THEN GOTO 13065 13060 LOCATE 4,45:PRINT INT(S)"MILES" :LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"KNOTS" 13065 LOCATE 4,45:PRINT INT(S)"MILES":IF L=0 AND H = H0 THEN 13068 13066 LOCATE 1,30:PRINT J$(Z10) 13067 LOCATE 2,26:PRINT J$(Z11) 13068 IF I1$="PL" THEN GOTO 13077 13069 GOTO 13075 13070 LOCATE 4,1 :PRINT FL;" FUEL EXPENSE";RV;" REVENUE" 13075 REM 13077 LOCATE 3,35:PRINT "ZONE ";RD;VI$; 13078 LOCATE 4,1: PRINT YEARS;" YEARS",I$ 13080 PALETTE 3,9 13190 IF SS < 0 THEN LL$="LL" 13199 SS = ABS(SS) 13200 IF RR>180 THEN 13210 13201 IF RR=0 THEN 13210 ELSE GOTO 13205 13202 IF LL$ = "LL" THEN 13204 13203 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 14000 13204 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 5,0:PRINT C1$;H0":";M0":";S0;B0$:LOCATE 3,40:COLOR 7,0:GOTO 14000 13205 IF LL$ = "LL" THEN 13208 13206 IF RR>60 THEN 13202 13207 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 5,0:PRINT C1$;H0":";M0":";":"S0;B0$:COLOR 7,0: GOTO 14000 13208 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 14000 13210 IF LL$ = "LL" THEN 13211 ELSE 13212 13211 IF RR =0 THEN 13270 ELSE 13258 13212 IF RR =0 THEN 13246 13214 IF RR=>345 THEN 13247 13215 IF RR=>315 THEN 13242 13216 IF RR=>300 THEN 13248 :REM ZONE +3(MOW) 13218 IF RR=>285 THEN 13249 13220 IF RR=>270 THEN 13250 13222 IF RR=>255 THEN 13251 13224 IF RR=>240 THEN 13252 13226 IF RR=>220 THEN 13253 13228 IF RR=>205 THEN 13254 13230 IF RR=>195 THEN 13255 13232 GOTO 13256 13240 STOPPSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,0:LOCATE SS-(SS- 4),RR-(RR-40):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 14000 13241 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,0:LOCATE SS-(SS- 9),RR-(RR-40):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 14000 13242 PSET(300+(360-RR*.875),105-SS),3:CIRCLE(300+(360-RR*.875),105- SS),5,0:LOCATE SS-(SS-4),RR-(RR-45):COLOR 7,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 7,0:VV=2:GOTO 14000
  • 17. 13246 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 5,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 7,0:GOTO 14000 13247 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 5,0:PRINT C1$;H0":";M0;S0;":";B0$:COLOR 7,0:VV=2:GOTO 14000 13248 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 5,0:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13249 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13250 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13251 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13252 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13253 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13254 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13255 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13256 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13257 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=2:GOTO 14000 13258 IF RR=>345 THEN 13271 13259 IF RR=>330 THEN 13272 13260 IF RR=>315 THEN 13283 13261 IF RR=>300 THEN 13273 13262 IF RR=>285 THEN 13274 13263 IF RR=>270 THEN 13275 13264 IF RR=>255 THEN 13276 13265 IF RR=>240 THEN 13277 13266 IF RR=>220 THEN 13253 13267 IF RR=>205 THEN 13279 13268 IF RR=>195 THEN 13280 13269 GOTO 13281 13270 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 1,7:VV=1:GOTO 14000 13271 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 14000 13272 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000
  • 18. 13273 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13274 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13275 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13276 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13277 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13278 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13279 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13280 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13281 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13283 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 5,0:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 7,0:VV=1:GOTO 14000 13290 IF UU < 0 THEN CC$ = "CC" 14000 IF MM>180 THEN 14895 14075 IF MM=0 THEN 14080 14076 IF MM>105 THEN 14097 14077 IF MM>60 THEN 14092 14078 GOTO 14095 14080 IF CC$ = "CC" THEN 14091 14090 PSET(310-MM*1.65,105-UU),3:CIRCLE(310-MM*1.65,105-UU),5,2:GOTO 15200 14091 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 15200 14092 IF CC$="CC" THEN 14094 14093 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 15200 14094 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 15200 14095 IF CC$ = "CC" THEN 14150 14097 IF CC$="CC" THEN 14099 14098 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 15200 14099 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 15200 14100 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 15200 14150 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 15200 14200 REM 14895 IF CC$="CC" THEN 14920
  • 19. 14896 IF MM=>345 THEN 14950 :REM PARIS 14900 IF MM=>330 THEN 14960 :REM ATHENS 14902 IF MM=>315 THEN 14982 :REM ZONE +2 14904 IF MM=>300 THEN 14964 :REM ZONE +3(MOW) 14905 IF MM=>285 THEN 14966 :REM BOMBAY 14907 IF MM=>270 THEN 14968 :REM CALCUTTA 14909 IF MM=>255 THEN 14970 :REM SINGAPORE 14910 IF MM=>240 THEN 14972 :REM BEIJING 14912 IF MM=>225 THEN 14974 :REM 14914 IF MM=>205 THEN 14976 :REM TYO 14916 IF MM=>195 THEN 14978 :REM 14917 GOTO 14980 14918 GOTO 15000 14920 IF MM=>345 THEN 14951 14922 IF MM=>330 THEN 14961 14923 IF MM=>315 THEN 14983 14924 IF MM=>300 THEN 14965 14926 IF MM=>285 THEN 14967 14928 IF MM=>270 THEN 14969 14930 IF MM=>255 THEN 14971 14932 IF MM=>240 THEN 14973 14934 IF MM=>225 THEN 14975 14936 IF MM=>205 THEN 14977 14938 IF MM=>195 THEN 14979 14939 GOTO 14981 14950 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 15200 14951 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 15200 14960 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 16000 14961 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 16000 14964 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 15200 14965 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 15200 14966 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 15200 14967 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 15200 14968 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 15200 14969 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 15200 14970 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 16000 14971 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 16000 14972 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 15200 14973 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 15200 14974 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 15200
  • 20. 14975 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 15200 14976 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 15200 14977 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 14000 14978 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 15200 14979 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 15200 14980 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 15200 14981 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 15200 14982 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 16000 14983 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 16000 14999 GOTO 16000 15000 PSET(300+(360-MM*.25),105-UU),3:GOTO 15200 15100 PSET(300+(360-MM*.8),105+UU),,3 15110 IF VV = 1 THEN 15200 15113 IF VV = 2 THEN 15210 15200 REM 16000 REM 16005 'VIEW SCREEN(1,1)-(630,35),,1 16010 'IF C2$="NVL" THEN 16050 16011 IF C2$="PANAMA" THEN 16072 16040 GOTO 16990 16050 D$="U10R15D10L15" 16051 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 U5" 16052 FOR B = 10 TO 30 16054 LINE(0,40-B)-(640,40-B),0 16055 NEXT B 16056 DRAW "bm0,35" 16057 DRAW "bm5,35" 16058 FOR I = 0 TO 100 16059 SOUND I+I,1 16060 DRAW "bm+1,-0" 16061 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16062 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16063 LOCATE 2,5:PRINT "NASHVILLE I40 COOKEVILLE" 16064 LOCATE 2,45:PRINT "75" 16065 DRAW "bm+4,-0" 16067 NEXT : END 16071 YY1=1:CLS 16072 VIEW SCREEN (1,1)-(630,35),,1: FOR B = 15 TO 22 16073 LINE(375,20-B)-(645,20-B),2 16074 NEXT B 16075 REM 16076 C$="bm20,160; c2 r90 d4 l15 g10 l50 h8 l7 u5" 16077 FOR B = 10 TO 15 16078 SOUND 1000,1:SOUND 2000,1 16079 LINE(0,40-B)-(65,40-B),2 16080 NEXT B 16081 DRAW "bm0,23"
  • 21. 16082 DRAW "bm5,23" 16083 FOR I = 0 TO 20 16084 SOUND 2000-I,1 16085 DRAW "bm+1,-0" 16086 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16087 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16088 NEXT I 16089 FOR B = 13 TO 18 16090 SOUND 1000,1:SOUND 2000,1 16091 LINE(65,38-B)-(125,38-B),2 16092 LOCATE 1,2:PRINT "ATLANTIC OCEAN" 16093 NEXT B 16094 DRAW "bm50,20":LOCATE 3,35:PRINT"PANAMA CANAL" 16095 LOCATE 1,50:PRINT"PACIFIC OCEAN" 16096 DRAW "bm55,20" 16097 FOR I = 20 TO 60 16098 SOUND 2000-I,1 16099 DRAW "bm+1,-0" 16100 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16101 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16102 NEXT I 16103 FOR B = 18 TO 22 16104 SOUND 1000,1:SOUND 2000,1 16105 LINE(125,40-B)-(185,40-B),2 16106 NEXT B 16107 DRAW "bm120,17" 16108 DRAW "bm125,17" 16109 FOR I = 60 TO 90 16110 SOUND 2000-I,1 16111 DRAW "bm+1,-0" :LOCATE 4,25:PRINT"LENGTH 81.6 KM" 16112 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16113 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16114 NEXT I 16115 FOR B = 22 TO 26 16116 SOUND 1000,1:SOUND 2000,1 16117 LINE(185,40-B)-(245,40-B),2 16118 NEXT B 16119 DRAW "bm170,14" 16120 DRAW "bm175,14" 16121 FOR I = 100 TO 140 16122 SOUND 2000-I,1 16123 DRAW "bm+1,-0" 16124 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16125 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16126 NEXT I 16127 FOR B = 26 TO 30 16128 SOUND 1000,1:SOUND 2000,1 :LOCATE 4,40:PRINT "DEPTH 12.5-13.7 METERS" 16129 LINE(245,40-B)-(305,40-B),2 16130 NEXT B 16131 DRAW "bm220,09" 16132 DRAW "bm225,09" 16133 FOR I = 130 TO 175 16134 SOUND 2000-I,1 16135 DRAW "bm+1,-0" 16136 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16137 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16138 NEXT I
  • 22. 16139 FOR B = 29 TO 40 16140 SOUND 1000,1:SOUND 2000,1 16141 LINE(305,40-B)-(375,40-B),2 16142 NEXT B 16143 DRAW "bm280,05" 16144 DRAW "bm285,05" 16145 FOR I = 180 TO 350 16146 SOUND 2000-I,1 16147 DRAW "bm+2,-0" 16148 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16149 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4" 16150 NEXT I 16152 END 16990 REM 17000 REM 17030 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 18000 IF C2$ <> "NVL" THEN 18500 18002 DRAW "BM450,100 C3U10R10D10L10R50L40U20H20F20E20G20D20F30H30D45U45L50 18004 LOCATE 15,62 :PRINT "X" 18006 LOCATE 16,54:PRINT "I65 18007 LOCATE 17,46:PRINT "BIRMINGHAM 18008 LOCATE 12,62:PRINT "I40 > KNOXVILLE 18010 LOCATE 8,50:PRINT "I24 18012 LOCATE 8,64:PRINT "I65" 18014 LOCATE 16,62:PRINT "I24" 18016 LOCATE 18,62:PRINT "CHATTANOOGA 18018 LOCATE 7,62:PRINT"BOWLING GREEN 18020 LOCATE 7,42:PRINT"ST. LOUIS 18022 LOCATE 12,40:PRINT "I40 < MEMPHIS 18500 IF I1$ = "PL" THEN 18510 ELSE 18505 18505 END 18510 END 21000 REM 22400 IF MM>85 AND MM<103 AND R0 = 0 AND H0=>6 AND H0<>12 THEN GOTO 28900 22402 IF MM>85 AND MM<103 AND R0 = 0 THEN GOTO 28300 LON-NVL 22404 IF MM>85 AND MM<103 AND R0 = 1 AND H0=>7 AND H0<>12 THEN GOTO 28900 22406 IF MM>85 AND MM<103 AND R0 = 1 THEN GOTO 28300 PAR-NVL 22408 IF MM>85 AND MM<103 AND R0 = 2 AND H0=>8 AND H0<>12 THEN GOTO 28900 22410 IF MM>85 AND MM<103 AND R0 = 2 THEN GOTO 28300 ATH-NVL 22412 IF MM>85 AND MM<103 AND R0 = 3 AND H0=>9 AND H0<>12 THEN GOTO 28900 22414 IF MM>85 AND MM<103 AND R0 = 3 THEN GOTO 28300 MOW-NVL 22416 IF MM>85 AND MM<103 AND R0 = 4 AND H0=>10 AND H0<>12 THEN GOTO 28900 22418 IF MM>85 AND MM<103 AND R0 = 4 THEN GOTO 28300 OMN-NVL 22420 IF MM>85 AND MM<103 AND R0 = 5 AND H0=>11 AND H0<>12 THEN GOTO 28900 22422 IF MM>85 AND MM<103 AND R0 = 5 THEN GOTO 28300 BOM-NVL 22424 IF MM>85 AND MM<103 AND R0 = 6 AND H0<>12 THEN GOTO 28300 22426 IF MM>85 AND MM<103 AND R0 = 6 THEN GOTO 28900 CAL-NVL 22428 IF MM>85 AND MM<103 AND R0 = 7 AND H0=>1 AND H0<>12 THEN GOTO 28300 SGP- 22430 IF MM>85 AND MM<103 AND R0 = 7 THEN GOTO 28900 SGP-NVL 22432 IF MM>85 AND MM<103 AND R0 = 8 AND H0=>2 AND H0<>12 THEN GOTO 28300 BJN 22434 IF MM>85 AND MM<103 AND R0 = 8 THEN GOTO 28900 BJN-NVL 22436 IF MM>85 AND MM<103 AND R0 = 9 AND H0=>3 AND H0<>12 THEN GOTO 28300 TYO-N 22438 IF MM>85 AND MM<103 AND R0 = 9 THEN GOTO 28900 TYO-NVL 22440 IF MM>85 AND MM<103 AND R0 = 10 AND H0=>4 AND H0<>12 THEN GOTO 28300 NGU 22442 IF MM>85 AND MM<103 AND R0 = 10 THEN GOTO 28900 NGV-NVL 22444 IF MM>85 AND MM<103 AND R0 = 11 AND H0=>5 AND H0<>12 THEN GOTO 28300 NCL
  • 23. 22446 IF MM>85 AND MM<103 AND R0 = 11 THEN GOTO 28900 NCL-NVL 22448 IF MM>85 AND MM<103 AND R0 = 12 AND H0=>6 AND H0<>12 THEN GOTO 28300 WAK 22450 IF MM>85 AND MM<103 AND R0 = 12 THEN GOTO 28900 WAK-NVL 22452 IF MM>85 AND MM<103 AND R0 = -1 AND H0=>5 AND H0<>12 THEN GOTO 28900 DAKAR 22454 IF MM>85 AND MM<103 AND R0 = -1 THEN GOTO 28300 DAK-NVL 22456 IF MM>85 AND MM<103 AND R0 = -2 AND H0=>4 AND H0<>12 THEN GOTO 28900 AZO 22458 IF MM>85 AND MM<103 AND R0 = -2 THEN GOTO 28300 AZO-NVL 22460 IF MM>85 AND MM<103 AND R0 = -3 AND H0=>3 AND H0<>12 THEN GOTO 28900 GRN 22462 IF MM>85 AND MM<103 AND R0 = -3 THEN GOTO 28300 GRN-NVL 22464 IF MM>85 AND MM<103 AND R0 = -4 AND H0=>2 AND H0<>12 THEN GOTO 28900 CAY 22466 IF MM>85 AND MM<103 AND R0 = -4 THEN GOTO 28300 CAY-NVL 22468 IF MM>85 AND MM<103 AND R0 = -5 AND H0=>1 AND H0<>12 THEN GOTO 28900 NYC 22470 IF MM>85 AND MM<103 AND R0 = -5 THEN GOTO 28300 NCY-NVL 22472 IF MM>85 AND MM<103 AND R0 = -6 AND H0<>12 THEN GOTO 28900 CHI-NVL 22474 IF MM>85 AND MM<103 AND R0 = -6 THEN GOTO 28300 CHI-NVL 22476 IF MM>85 AND MM<103 AND R0 = -7 AND H0=>11 AND H0<>12 THEN GOTO 28300 DEN 22478 IF MM>85 AND MM<103 AND R0 = -7 THEN GOTO 28900 DEN-NVL 22480 IF MM>85 AND MM<103 AND R0 = -8 AND H0=>10 AND H0<>12 THEN GOTO 28300 SFO 22482 IF MM>85 AND MM<103 AND R0 = -8 THEN GOTO 28900 SFO-NVL 22484 IF MM>85 AND MM<103 AND R0 = -9 AND H0=>9 AND H0<>12 THEN GOTO 28300 PRR 22486 IF MM>85 AND MM<103 AND R0 = -9 THEN GOTO 28900 PRR-NVL 22488 IF MM>85 AND MM<103 AND R0 = -10 AND H0=>8 AND H0<>12 THEN GOTO 28300 HNL 22490 IF MM>85 AND MM<103 AND R0 = -10 THEN GOTO 28900 HNL-NVL 22492 IF MM>85 AND MM<103 AND R0 = -11 AND H0=>7 AND H0<>12 THEN GOTO 28300 NOM 22494 IF MM>85 AND MM<103 AND R0 = -11 THEN GOTO 28900 NOM-NVL 22496 IF MM>85 AND MM<103 AND R0 = -12 AND H0=>6 AND H0<>12 THEN GOTO 28300 MID 22498 IF MM>85 AND MM<103 AND R0 = -12 THEN GOTO 28900 MID-NVL 24499 GOTO 24632 24500 IF MM<7.5 AND R00 = 0 AND H0<>12 THEN GOTO 28900 LON 24501 IF MM<7.5 AND R00 = 0 THEN GOTO 28300 LON 24505 IF MM<7.5 AND R00 = 1 AND H0>1 AND H0<>12 THEN GOTO 28900 PARIS-LON 24506 IF MM<7.5 AND R00 = 1 THEN GOTO 28300 PARIS-LON 24510 IF MM<7.5 AND R00 = 2 AND H0>2 AND H0<>12 THEN GOTO 28900 ATHENS-LON 24511 IF MM<7.5 AND R00 = 2 THEN GOTO 28300 ATHENS-LON 24515 IF MM<7.5 AND R00 = 3 AND H0>3 AND H0<>12 THEN GOTO 28900 MOSCOW-LON 24516 IF MM<7.5 AND R00 = 3 THEN GOTO 28300 MOSCOW-LON 24520 IF MM<7.5 AND R00 = 4 AND H0>4 AND H0<>12 THEN GOTO 28900 OMAN-LON 24521 IF MM<7.5 AND R00 = 4 THEN GOTO 28300 OMAN-LON 24525 IF MM<7.5 AND R00 = 5 AND H0>5 AND H0<>12 THEN GOTO 28900 BOMBAY-LON 24526 IF MM<7.5 AND R00 = 5 THEN GOTO 28300 BOMBAY-LON 24530 IF MM<7.5 AND R00 = 6 AND H0>6 AND H0<>12 THEN GOTO 28900 CALCUTTA-LON 24531 IF MM<7.5 AND R00 = 6 THEN GOTO 28300 CALCUTTA-LON 24535 IF MM<7.5 AND R00 = 7 AND H0>7 AND H0<>12 THEN GOTO 28900 SINGAPORE-LON 24536 IF MM<7.5 AND R00 = 7 THEN GOTO 28300 SINGAPORE-LON 24540 IF MM<7.5 AND R00 = 8 AND H0>8 AND H0<>12 THEN GOTO 28900 BEIJING-LON 24541 IF MM<7.5 AND R00 = 8 GOTO 28300 BEIJING-LON 24550 IF MM<7.5 AND R00 = 9 AND H0>9 AND H0<>12 THEN GOTO 28900 TYO-LON 24551 IF MM<7.5 AND R00 = 9 THEN GOTO 28300 TYO-LON 24555 IF MM<7.5 AND R00 =10 AND H0>10 AND H0<>12 THEN GOTO 28900 NEW GUINEA-LON 24556 IF MM<7.5 AND R00 =10 THEN GOTO 28300 NEW GUINEA-LON 24560 IF MM<7.5 AND R00 =11 AND H0>11 AND H0<>12 THEN GOTO 28900 NEW CALEDONIA 24561 IF MM<7.5 AND R00 =11 THEN GOTO 28300 NEW CALEDONIA-LON 24565 IF MM<7.5 AND R00 =12 AND H0<>12 THEN GOTO 28300 WAKE ISLAND-LON 24566 IF MM<7.5 AND R00 =12 THEN GOTO 28900 WAKE ISLAND-LON
  • 24. 24570 IF MM<7.5 AND R00 =-1 AND H0>11 AND H0<>12 THEN GOTO 28300 DAKAR-LON 24575 IF MM<7.5 AND R00 =-1 THEN GOTO 28900 DAKAR-LON 24580 IF MM<7.5 AND R00 =-2 AND H0>10 AND H0<>12 THEN GOTO 28300 AZORES-LON 24581 IF MM<7.5 AND R00 =-2 THEN GOTO 28900 AZORES-LON 24585 IF MM<7.5 AND R00 =-3 AND H0>9 AND H0<>12 THEN GOTO 28300 GREENLAND-LON 24586 IF MM<7.5 AND R00 =-3 THEN GOTO 28900 GREENLAND-LON 24590 IF MM<7.5 AND R00 =-4 AND H0>8 AND H0<>12 THEN GOTO 28300 CAYENNE-LON 24591 IF MM<7.5 AND R00 =-4 THEN GOTO 28900 CAYENNE-LON 24595 IF MM<7.5 AND R00 =-5 AND H0>7 AND H0<>12 THEN GOTO 28300 NYC-LON 24596 IF MM<7.5 AND R00 =-5 THEN GOTO 28900 NYC-LON 24600 IF MM<7.5 AND R00 =-6 AND H0>6 AND H0<>12 THEN GOTO 28300 CHI-LON 24601 IF MM<7.5 AND R00 =-6 THEN GOTO 28900 CHI-LON 24605 IF MM<7.5 AND R00 =-7 AND H0>5 AND H0<>12 THEN GOTO 28300 DENVER-LON 24606 IF MM<7.5 AND R00 =-7 THEN GOTO 28900 DENVER-LON 24610 IF MM<7.5 AND R00 =-8 AND H0>4 AND H0<>12 THEN GOTO 28300 SFO-LON 24611 IF MM<7.5 AND R00 =-8 THEN GOTO 28900 SFO-LON 24615 IF MM<7.5 AND R00 =-9 AND H0>3 AND H0<>12 THEN GOTO 28300 PRINCE RUPERT-L 24616 IF MM<7.5 AND R00 =-9 THEN GOTO 28900 PRINCE RUPERT-LON 24620 IF MM<7.5 AND R00 =-10 AND H0>2 AND H0<>12 THEN GOTO 28300 HNL-LON 24621 IF MM<7.5 AND R00 =-10 THEN GOTO 28900 HNL-LON 24625 IF MM<7.5 AND R00 =-11 AND H0>1 AND H0<>12 THEN GOTO 28300 NOME-LON 24626 IF MM<7.5 AND R00 =-11 THEN GOTO 28900 NOME-LON 24630 IF MM<7.5 AND R00 =-12 AND H0<>12 THEN GOTO 28300 MIDWAY-LON 24631 IF MM<7.5 AND R00 =-12 THEN GOTO 28900 MIDWAY-LON 24632 REM 28200 REM 28300 IF L>11 THEN 28600 28400 IF B0$="PM" THEN B$="PM":GOTO 5450 28500 IF B0$="AM" THEN B$="AM":GOTO 5450 28600 IF B0$="PM" THEN B$="AM":GOTO 5450 28700 IF B0$="AM" THEN B$="PM":GOTO 5450 28800 REM 28900 IF L>11 THEN 29200 29000 IF B0$="PM" THEN B$="AM":GOTO 5450 29100 IF B0$="AM" THEN B$="PM":GOTO 5450 29200 IF B0$="AM" THEN B$="AM":GOTO 5450 29300 IF B0$="PM" THEN B$="PM":GOTO 5450 40495 F$ = "NVLLON.BAS" 40496 OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1) 40497 LINE INPUT #1,F$ 40498 WEND : CLOSE #1 40500 REM NVLLON 40501 IF B0$ ="AM" AND B$ = "AM" THEN 40564 40502 IF B0$ ="PM" AND B$ = "AM" THEN 40505 40503 IF B0$ ="AM" AND B$ = "PM" THEN 40564 40504 IF B0$ ="PM" AND B$ = "PM" THEN 40564 40505 IF H = 3 AND L=<14 THEN 12620 40506 IF H = 3 AND L >14 AND L=<38 THEN 12622 40507 IF H = 3 AND L >38 AND L=<62 THEN 12624 40508 IF H = 3 AND L > 57 THEN 40624 40509 REM 40510 IF H = 4 AND L=<15 THEN 12620 40511 IF H = 4 AND L >15 AND L=<39 THEN 12622 40512 IF H = 4 AND L>39 AND L=<63 THEN 12624 40513 IF H = 4 AND L >63 THEN 40624 40514 REM
  • 25. 40515 IF H = 5 AND L=<16 THEN 12620 40516 IF H = 5 AND L >16 AND L=<40 THEN 12622 40517 IF H = 5 AND L >40 AND L=<64 THEN 12624 40518 IF H = 5 AND L >59 THEN 40624 40519 REM 40520 IF H = 6 AND L <17 THEN 12620 40521 IF H = 6 AND L=>17 AND L <=41 THEN 12622 40522 IF H = 6 AND L >41 AND L=<61 THEN 12624 40523 IF H = 6 AND L >61 THEN 40624 40524 REM 40525 IF H = 7 AND L <18 THEN 12620 40526 IF H = 7 AND L=>18 AND L=< 43 THEN 12622 40527 IF H = 7 AND L >43 AND L=< 67 THEN 12624 40528 IF H = 7 AND L >61 THEN 40624 40529 REM 40530 IF H = 8 AND L <19 THEN 12620 40531 IF H = 8 AND L=>19 AND L <=43 THEN 12622 40532 IF H = 8 AND L >43 AND L=< 67 THEN 12624 40533 IF H = 8 AND L > 67 THEN 40624 40534 REM 40535 IF H = 9 AND L <20 THEN 12620 40536 IF H = 9 AND L=>20 AND L=<44 THEN 12622 40537 IF H = 9 AND L >44 AND L <=68 THEN 12624 40538 IF H = 9 AND L >63 THEN 40624 40539 REM 40540 IF H = 10 AND L <21 THEN 12620 40541 IF H = 10 AND L=>21 AND L=<45 THEN 12622 40542 IF H = 10 AND L >45 AND L <=69 THEN 12624 40543 IF H = 10 AND L >69 THEN 40624 40544 REM 40545 IF H = 11 AND L <22 THEN 12620 40546 IF H = 11 AND L=>22 AND L=<46 THEN 12622 40547 IF H = 11 AND L >46 AND L <=70 THEN 12624 40548 IF H = 11 AND L >70 THEN 40624 40549 REM 40550 IF H = 12 AND L=<11 THEN 12620 40551 IF H = 12 AND L>11 AND L <=35 THEN 12622 40552 IF H = 12 AND L>35 AND L <=59 THEN 12624 40553 IF H = 12 AND L>59 THEN 40624 40554 REM 40555 IF H = 1 AND L=<12 THEN 12620 40556 IF H = 1 AND L >12 AND L=< 36 THEN 12622 40557 IF H = 1 AND L > 36 AND L=< 60 THEN 12624 40558 IF H = 1 AND L > 67 THEN 40624 40559 REM 40560 IF H = 2 AND L=<13 THEN 12620 40561 IF H = 2 AND L >13 AND L <37 THEN 12622 40562 IF H = 2 AND L=>37 AND L=<51 THEN 12624 40563 IF H = 2 AND L >51 THEN 40624 40564 REM 40565 IF H = 1 AND L <7 THEN 12600 40566 IF H = 1 AND L=>7 AND L=<31 THEN 12620 40567 IF H = 1 AND L >31 AND L=<55 THEN 12622 40568 IF H = 1 AND L >55 THEN 40624 40569 REM 40570 IF H = 2 AND L <8 THEN 12600 40571 IF H = 2 AND L=>8 AND L=<32 THEN 12620
  • 26. 40572 IF H = 2 AND L >32 AND L=<56 THEN 12622 40573 IF H = 2 AND L >56 THEN 40624 40574 REM 40575 IF H = 3 AND L <9 THEN 12600 40576 IF H = 3 AND L=>9 AND L=<33 THEN 12620 40577 IF H = 3 AND L>33 AND L=<57 THEN 12622 40578 IF H = 3 AND L>57 THEN 40624 40579 REM 40580 IF H = 4 AND L<10 THEN 12600 40581 IF H = 4 AND L=>10 AND L=<34 THEN 12620 40582 IF H = 4 AND L >34 AND L=<58 THEN 12622 40583 IF H = 4 AND L >58 THEN 40624 40584 REM 40585 IF H = 5 AND L<11 THEN 12600 40586 IF H = 5 AND L=>11 AND L=<35 THEN 12620 40587 IF H = 5 AND L >35 AND L=<59 THEN 12622 40588 IF H = 5 AND L>59 THEN 40624 40589 REM 40590 IF H = 6 AND L<12 THEN 12600 40591 IF H = 6 AND L=>12 AND L=<36 THEN 12620 40592 IF H = 6 AND L>36 AND L=<60 THEN 12622 40593 IF H = 6 AND L>60 THEN 40624 40594 REM 40595 IF H = 7 AND L<13 THEN 12600 40596 IF H = 7 AND L=>13 AND L=<37 THEN 12620 40597 IF H = 7 AND L>37 AND L=<61 THEN 12622 40598 IF H = 7 AND L>61 THEN 40624 40599 REM 40600 IF H = 8 AND L<14 THEN 12600 40601 IF H = 8 AND L=>14 AND L=<38 THEN 12620 40602 IF H = 8 AND L>38 AND L=<62 THEN 12622 40603 IF H = 8 AND L>62 THEN 40624 40604 REM 40605 IF H = 9 AND L<15 THEN 12600 40606 IF H = 9 AND L=>15 AND L=<39 THEN 12620 40607 IF H = 9 AND L>39 AND L=<63 THEN 12622 40608 IF H = 9 AND L>63 THEN 40624 40609 REM 40610 IF H = 10 AND L<16 THEN 12600 40611 IF H = 10 AND L=>16 AND L=<40 THEN 12620 40612 IF H = 10 AND L>40 AND L=<64 THEN 12622 40613 IF H = 10 AND L>64 THEN 40624 40614 REM 40615 IF H = 11 AND L<17 THEN 12600 40616 IF H = 11 AND L=>17 AND L=<41 THEN 12620 40617 IF H = 11 AND L>41 AND L=<65 THEN 12622 40618 IF H = 11 AND L>65 THEN 40624 40619 REM 40620 IF H = 12 AND L<6 THEN 12600 40621 IF H = 12 AND L=>6 AND L=<30 THEN 12620 40622 IF H = 12 AND L>30 AND L=<54 THEN 12622 40623 IF H = 12 AND L>54 THEN 40624 40624 D4 = L / 21.5 : GOTO 12645 40625 EOF (1) 49500 REM LONMID 49502 IF B0$ ="AM" AND B$ ="PM" THEN 49628 49504 IF B0$ ="AM" AND B$ ="AM" THEN 49510
  • 27. 49506 IF B0$ ="PM" AND B$ = "AM" THEN 49510 49508 IF B0$ ="PM" AND B$ ="PM" THEN 49510 49510 IF H = 3 AND L<10 THEN 12600 49512 IF H = 3 AND L=>10 AND L=<34 THEN 12620 49514 IF H = 3 AND L>34 AND L=<58 THEN 12622 49516 IF H = 3 AND L>58 THEN 12640 49518 REM 49520 IF H = 4 AND L<11 THEN 12600 49522 IF H = 4 AND L=>11 AND L=<35 THEN 12620 49524 IF H = 4 AND L>35 AND L=<59 THEN 12622 49526 IF H = 4 AND L>59 THEN 12640 49528 REM 49530 IF H = 5 AND L<12 THEN 12600 49532 IF H = 5 AND L=>12 AND L=<36 THEN 12620 49534 IF H = 5 AND L>36 AND L=<60 THEN 12622 49536 IF H = 5 AND L>60 THEN 12640 49538 REM 49540 IF H = 6 AND L<13 THEN 12600 49542 IF H = 6 AND L=>13 AND L<=37 THEN 12620 49544 IF H = 6 AND L>37 AND L=<61 THEN 12622 49546 IF H = 6 AND L>61 THEN 12640 49548 REM 49550 IF H = 7 AND L<14 THEN 12600 49552 IF H = 7 AND L>=14 AND L=<38 THEN 12620 49554 IF H = 7 AND L>38 AND L=<62 THEN 12622 49556 IF H = 7 AND L>62 THEN 12640 49558 REM 49560 IF H = 8 AND L<15 THEN 12600 49562 IF H = 8 AND L=>15 AND L<=39 THEN 12620 49564 IF H = 8 AND L>39 AND L=<63 THEN 12622 49566 IF H = 8 AND L>63 THEN 12640 49568 REM 49570 IF H = 9 AND L<16 THEN 12600 49572 IF H = 9 AND L=>16 AND L=<40 THEN 12620 49574 IF H = 9 AND L>40 AND L<=64 THEN 12622 49576 IF H = 9 AND L>64 THEN 12640 49578 REM 49580 IF H = 10 AND L<17 THEN 12600 49582 IF H = 10 AND L=>17 AND L=<41 THEN 12620 49584 IF H = 10 AND L>41 AND L<=65 THEN 12622 49586 IF H = 10 AND L>65 THEN 12640 49588 REM 49590 IF H = 11 AND L<18 THEN 12600 49592 IF H = 11 AND L=>18 AND L=<42 THEN 12620 49594 IF H = 11 AND L>42 AND L<=66 THEN 12622 49596 IF H = 11 AND L>66 THEN 12640 49598 REM 49600 IF H = 12 AND L<7 THEN 12600 49602 IF H = 12 AND L=>7 AND L<=31 THEN 12620 49604 IF H = 12 AND L>31 AND L<=55 THEN 12622 49606 IF H = 12 AND L>55 THEN 12640 49608 REM 49610 IF H = 1 AND L<8 THEN 12600 49612 IF H = 1 AND L>=8 AND L=<32 THEN 12620 49614 IF H = 1 AND L>32 AND L=<56 THEN 12622 49616 IF H = 1 AND L>56 THEN 12640 49618 REM
  • 28. 49620 IF H = 2 AND L<9 THEN 12600 49622 IF H = 2 AND L>=9 AND L=<33 THEN 12620 49624 IF H = 2 AND L>33 AND L=<57 THEN 12622 49626 IF H = 2 AND L>57 THEN 12640 49628 REM 49630 IF H = 1 AND L<2 THEN 12626 49632 IF H = 1 AND L=>2 AND L=<26 THEN 12600 49634 IF H = 1 AND L>26 AND L=<50 THEN 12620 49636 IF H = 1 AND L>50 THEN 12640 49638 REM 49640 IF H = 2 AND L<3 THEN 12626 49642 IF H = 2 AND L=>3 AND L=<27 THEN 12600 49644 IF H = 2 AND L>27 AND L=<51 THEN 12620 49646 IF H = 2 AND L>51 THEN 12640 49648 REM 49650 IF H = 3 AND L<4 THEN 12626 49652 IF H = 3 AND L=>4 AND L=<28 THEN 12600 49654 IF H = 3 AND L>28 AND L=<52 THEN 12620 49656 IF H = 3 AND L>52 THEN 12640 49658 REM 49660 IF H = 4 AND L<5 THEN 12626 49662 IF H = 4 AND L=>5 AND L=<29 THEN 12600 49664 IF H = 4 AND L>29 AND L=<53 THEN 12620 49666 IF H = 4 AND L>53 THEN 12640 49668 REM 49670 IF H = 5 AND L<6 THEN 12626 49672 IF H = 5 AND L=>6 AND L=<30 THEN 12600 49674 IF H = 5 AND L>30 AND L=<54 THEN 12620 49676 IF H = 5 AND L>54 THEN 12640 49678 REM 49680 IF H = 6 AND L<7 THEN 12626 49682 IF H = 6 AND L=>7 AND L=<31 THEN 12600 49684 IF H = 6 AND L>31 AND L=<55 THEN 12620 49686 IF H = 6 AND L>55 THEN 12640 49688 REM 49690 IF H = 7 AND L<8 THEN 12626 49692 IF H = 7 AND L=>8 AND L=<32 THEN 12600 49694 IF H = 7 AND L>32 AND L=<56 THEN 12620 49696 IF H = 7 AND L>56 THEN 12640 49698 REM 49700 IF H = 8 AND L<9 THEN 12626 49702 IF H = 8 AND L=>9 AND L=<33 THEN 12600 49704 IF H = 8 AND L>33 AND L=<57 THEN 12620 49706 IF H = 8 AND L>57 THEN 12640 49708 REM 49710 IF H = 9 AND L<10 THEN 12626 49712 IF H = 9 AND L=>10 AND L=<34 THEN 12600 49714 IF H = 9 AND L>34 AND L=<58 THEN 12620 49716 IF H = 9 AND L>58 THEN 12640 49718 REM 49720 IF H = 10 AND L<11 THEN 12626 49722 IF H = 10 AND L=>11 AND L=<35 THEN 12600 49724 IF H = 10 AND L>35 AND L=<59 THEN 12620 49726 IF H = 10 AND L>59 THEN 12640 49728 REM 49730 IF H = 11 AND L<12 THEN 12626 49732 IF H = 11 AND L=>12 AND L=<36 THEN 12600
  • 29. 49734 IF H = 11 AND L>36 AND L=<60 THEN 12620 49736 IF H = 11 AND L>60 THEN 12640 49738 REM 49740 IF H = 12 AND L<1 THEN 12626 49742 IF H = 12 AND L=>1 AND L=<25 THEN 12600 49744 IF H = 12 AND L>25 AND L=<49 THEN 12620 49746 IF H = 12 AND L>49 THEN 12640 50290 F$ = "NVLCAL.BAS" 50292 OPEN F$ FOR INPUT AS 1:WHILE NOT EOF (1) 50294 LINE INPUT #1,F$ 50296 WEND : CLOSE #2 60000 REM zone -6to-6 nvl to nvl 60001 IF R00<> R22 THEN 60128 60002 IF B0$ ="AM" AND B$ = "AM" THEN 60128 60004 IF B0$ ="PM" AND B$ = "AM" THEN 60010 60006 IF B0$ ="AM" AND B$ = "PM" THEN 60128 60008 IF B0$ ="PM" AND B$ = "PM" THEN 60128 60010 IF H = 3 AND L=<14 THEN 12620 60012 IF H = 3 AND L >14 AND L=<38 THEN 12622 60014 IF H = 3 AND L >38 AND L=<62 THEN 12624 60016 IF H = 3 AND L > 57 THEN 12640 60018 REM 60020 IF H = 4 AND L=<15 THEN 12620 60022 IF H = 4 AND L >15 AND L=<39 THEN 12622 60024 IF H = 4 AND L>39 AND L=<63 THEN 12624 60026 IF H = 4 AND L >63 THEN 12640 60028 REM 60030 IF H = 5 AND L=<16 THEN 12620 60032 IF H = 5 AND L >16 AND L=<40 THEN 12622 60034 IF H = 5 AND L >40 AND L=<64 THEN 12624 60036 IF H = 5 AND L >59 THEN 12640 60038 REM 60040 IF H = 6 AND L <17 THEN 12620 60042 IF H = 6 AND L=>17 AND L <=41 THEN 12622 60044 IF H = 6 AND L >41 AND L=<61 THEN 12624 60046 IF H = 6 AND L >61 THEN 12640 60048 REM 60050 IF H = 7 AND L <18 THEN 12620 60052 IF H = 7 AND L=>18 AND L=< 43 THEN 12622 60054 IF H = 7 AND L >43 AND L=< 67 THEN 12624 60056 IF H = 7 AND L >61 THEN 12640 60058 REM 60060 IF H = 8 AND L <19 THEN 12620 60062 IF H = 8 AND L=>19 AND L <=43 THEN 12622 60064 IF H = 8 AND L >43 AND L=< 67 THEN 12624 60066 IF H = 8 AND L > 67 THEN 12640 60068 REM 60070 IF H = 9 AND L <20 THEN 12620 60072 IF H = 9 AND L=>20 AND L=<44 THEN 12622 60074 IF H = 9 AND L >44 AND L <=68 THEN 12624 60076 IF H = 9 AND L >63 THEN 12640 60078 REM 60080 IF H = 10 AND L <21 THEN 12620 60082 IF H = 10 AND L=>21 AND L=<45 THEN 12622 60084 IF H = 10 AND L >45 AND L <=69 THEN 12624 60086 IF H = 10 AND L >69 THEN 12640 60088 REM
  • 30. 60090 IF H = 11 AND L <22 THEN 12620 60092 IF H = 11 AND L=>22 AND L=<46 THEN 12622 60094 IF H = 11 AND L >46 AND L <=70 THEN 12624 60096 IF H = 11 AND L >70 THEN 12640 60098 REM 60100 IF H = 12 AND L=<23 THEN 12620 60102 IF H = 12 AND L>23 AND L <=47 THEN 12622 60104 IF H = 12 AND L>47 AND L <=71 THEN 12624 60106 IF H = 12 AND L>71 THEN 12640 60108 REM 60110 IF H = 1 AND L=<12 THEN 12620 60112 IF H = 1 AND L >12 AND L=< 36 THEN 12622 60114 IF H = 1 AND L > 36 AND L=< 60 THEN 12624 60116 IF H = 1 AND L > 67 THEN 12640 60118 REM 60120 IF H = 2 AND L=<13 THEN 12620 60122 IF H = 2 AND L >13 AND L <37 THEN 12622 60124 IF H = 2 AND L=>37 AND L=<51 THEN 12624 60126 IF H = 2 AND L >51 THEN 12640 60128 REM 60130 IF H = 1 AND L <13 THEN 12600 60132 IF H = 1 AND L=>13 AND L=<37 THEN 12620 60134 IF H = 1 AND L >37 AND L=<61 THEN 12622 60136 IF H = 1 AND L >61 THEN 12640 60138 REM 60140 IF H = 2 AND L <14 THEN 12600 60142 IF H = 2 AND L=>14 AND L=<38 THEN 12620 60144 IF H = 2 AND L >38 AND L=<62 THEN 12622 60146 IF H = 2 AND L >62 THEN 12640 60148 REM 60150 IF H = 3 AND L <15 THEN 12600 60152 IF H = 3 AND L=>15 AND L=<39 THEN 12620 60154 IF H = 3 AND L >39 AND L=<63 THEN 12622 60156 IF H = 3 AND L >63 THEN 12640 60158 REM 60160 IF H = 4 AND L <16 THEN 12600 60162 IF H = 4 AND L=>16 AND L=<40 THEN 12620 60164 IF H = 4 AND L >40 AND L=<64 THEN 12622 60166 IF H = 4 AND L >64 THEN 12640 60168 REM 60170 IF H = 5 AND L <17 THEN 12600 60172 IF H = 5 AND L=>17 AND L=<41 THEN 12620 60174 IF H = 5 AND L >41 AND L=<65 THEN 12622 60176 IF H = 5 AND L >65 THEN 12640 60178 REM 60180 IF H = 6 AND L <18 THEN 12600 60182 IF H = 6 AND L=>18 AND L=<42 THEN 12620 60184 IF H = 6 AND L >42 AND L=<66 THEN 12622 60186 IF H = 6 AND L >66 THEN 12640 60188 REM 60190 IF H = 7 AND L <19 THEN 12600 60192 IF H = 7 AND L=>19 AND L=<43 THEN 12620 60194 IF H = 7 AND L >43 AND L=<67 THEN 12622 60196 IF H = 7 AND L >67 THEN 12640 60198 REM 60200 IF H = 8 AND L <20 THEN 12600 60202 IF H = 8 AND L=>20 AND L=<44 THEN 12620
  • 31. 60204 IF H = 8 AND L >44 AND L=<68 THEN 12622 60206 IF H = 8 AND L >68 THEN 12640 60208 REM 60210 IF H = 9 AND L <21 THEN 12600 60212 IF H = 9 AND L=>21 AND L=<45 THEN 12620 60214 IF H = 9 AND L>45 AND L=<69 THEN 12622 60216 IF H = 9 AND L>74 THEN 12640 60218 REM 60220 IF H = 10 AND L <22 THEN 12600 60222 IF H = 10 AND L=>22 AND L=<46 THEN 12620 60224 IF H = 10 AND L>46 AND L=<70 THEN 12622 60226 IF H = 10 AND L>70 THEN 12640 60228 REM 60230 IF H = 11 AND L <23 THEN 12600 60232 IF H = 11 AND L=>23 AND L=<47 THEN 12620 60234 IF H = 11 AND L>47 AND L=<71 THEN 12622 60236 IF H = 11 AND L>71 THEN 12640 60238 REM 60240 IF H = 12 AND L=<12 THEN 12600 60242 IF H = 12 AND L>12 AND L=<36 THEN 12620 60244 IF H = 12 AND L>36 AND L=<60 THEN 12622 60246 IF H = 12 AND L >60 THEN 12640 60250 IF N$(N)= "JAN" THEN M = 1 60252 IF N$(N)= "FEB" THEN M = 2 60254 IF N$(N)= "MAR" THEN M = 3 60256 IF N$(N)= "APR" THEN M = 4 60258 IF N$(N)= "MAY" THEN M = 5 60260 IF N$(N)= "JUN" THEN M = 6 60262 IF N$(N)= "JUL" THEN M = 7 60264 IF N$(N)= "AUG" THEN M = 8 60266 IF N$(N)= "SEP" THEN M = 9 60268 IF N$(N)= "OCT" THEN M = 10 60270 IF N$(N)= "NOV" THEN M = 11 60272 IF N$(N)= "DEC" THEN M = 12 60300 D = T3 60302 Y=YEAR 60304 LET J$(1) = "SUNDAY" 60306 LET J$(2) = "MONDAY" 60308 LET J$(3) = "TUESDAY" 60310 LET J$(4) = "WEDNESDAY" 60312 LET J$(5) = "THURSDAY" 60314 LET J$(6) = "FRIDAY" 60316 LET J$(7) = "SATURDAY" 60318 LET K = INT(.6 +(1/M)) 60320 LET L = Y - K 60322 LET O = M + 12*K 60324 LET P = L/100 60326 LET Z1 = INT(P/4) 60328 LET Z2 = INT(P) 60330 LET Z3 = INT((5*L)/4) 60332 LET Z4 = INT(13*(O+1)/5) 60334 LET Z10= Z4+Z3-Z2+Z1+D0-1 60336 LET Z10 = Z10-(7*INT(Z10/7))+1 60338 RETURN