home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1988-01-09 | 2.9 KB | 102 lines |
- 0 COLOR 14,6:CLS:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT
- 1 PRINT" ALASKA"
- 2 PRINT" . * ."
- 3 PRINT" . . "
- 4 PRINT" . ."
- 5 PRINT" . ."
- 6 PRINT" . ."
- 7 PRINT" TOKYO-----------14 HOURS-----------------NEW YORK"
- 8 PRINT" "CHR$(17);"----------12 TIME ZONES-------------------";CHR$(16)
- 9 PRINT
- 10 PRINT" ********************* J E T L A G **************"
- 20 GOSUB 700
- 30 REM THIS PROGRAM IS OFFERED UNDER THE SHAREWARE CONCEPT
- 40 REM SEE README.TXT FILE ON THIS DISK FOR DETAILS
- 50 REM OPERATING PROGRAM STARTS HERE
- 100 COLOR 15,1:CLS:' PROGRAM IS CALLED JETLAG.BAS
- 110 GOSUB 730
- 120 FOR I= 1 TO 1000:NEXT I
- 130 REM COPYRIGHT OCTOBER 1985
- 140 LOCATE 10,9:PRINT"THIS PROGRAM CALCULATES THE EFFECT OF JET LAG"
- 150 LOCATE 12,16:PRINT"AND THE SUGGESTED RECOVERY TIME"
- 160 LOCATE 14,8:PRINT"BEFORE SERIOUS MENTAL AND/OR PHYSICAL ACTIVITY"
- 170 LOCATE 16,1:PRINT"ORIGINAL FORMULA BY BULER AND DATA IN TRAVEL AND LEISURE MAG.
- 180 LOCATE 18,5:PRINT"ADAPTED FOR GW-BASIC BY R. THWING Sr"
- 190 PRINT
- 200 GOSUB 700
- 210 REM ADAPTED FOR GW-BASIC AND IBM COMPATIBLES BY:
- 220 REM RICHARD THWING Sr.
- 230 REM P.O. BOX 40
- 240 REM COLUMBUS, NC
- 250 REM 28722-0040
- 260 CLS
- 270 PRINT"ENTER THE TOTAL TRAVEL TIME IN HOURS AND DECIMAL HOURS"
- 280 INPUT" TO THE NEAREST QUARTER HOUR ";TT
- 290 T=TT/2
- 300 PRINT
- 310 INPUT"ENTER THE NUMBER OF TIME ZONES CROSSED ";TZ
- 320 Z= TZ-4
- 330 PRINT"SELECT DEPARTURE TIME"
- 340 GOSUB 640
- 350 INPUT"ENTER SELECTION ";DP
- 360 PRINT
- 365 INPUT"ENTER DEPARTURE CITY ";DC$
- 370 CLS
- 380 ON DP GOTO 390,400,410,420,430
- 390 DC= 0:GOTO 440
- 400 DC= 1:GOTO 440
- 410 DC= 2:GOTO 440
- 420 DC= 3:GOTO 440
- 430 DC= 4:GOTO 440
- 440 PRINT:INPUT"ENTER ARRIVAL CITY ";AC$:CLS
- 445 LOCATE 20,5:PRINT"SELECT ARRIVAL TIME"
- 450 GOSUB 640
- 460 LOCATE 22,5:INPUT"SELECT ";AR
- 470 PRINT
- 480 ON AR GOTO 500,510,520,530
- 490 AC= 4:GOTO 540
- 500 AC= 2:GOTO 540
- 510 AC= 0:GOTO 540
- 520 AC= 1:GOTO 540
- 530 AC= 3
- 540 JL=(T+Z+DC+AC)/4:' REASONABLENESS FACTOR OF 4 ADDED TO FORMULA
- 550 CLS:GOSUB 1000:
- 560 PRINT" BEFORE SERIOUS ACTIVITY!"
- 570 PRINT:PRINT:PRINT:PRINT
- 580 LOCATE 20,10:PRINT"DO ANOTHER? Y/N"
- 590 A$= INKEY$:IF A$= "" THEN 590
- 600 IF A$= "Y" OR A$= "y" THEN 260
- 610 IF A$= "N" OR A$= "n" THEN 630
- 620 PRINT"YOU MADE A WRONG SELECTION":GOTO 590
- 630 CLS:RUN"MAINMENU"
- 640 LOCATE 8,10:COLOR 14:PRINT"8 AM - NOON..............1"
- 650 LOCATE 9,10:PRINT"NOON - 6 PM..............2"
- 660 LOCATE 10,10:PRINT"6 PM - 10 PM.............3"
- 670 LOCATE 11,10:PRINT"10 PM - 1 AM.............4"
- 680 LOCATE 12,10:PRINT"1 AM - 8 AM..............5"
- 690 COLOR 15:PRINT:PRINT:PRINT:PRINT:RETURN
- 700 LOCATE 22,35:COLOR 31:PRINT CHR$(17)CHR$(196)CHR$(217):COLOR 15
- 710 A$= INKEY$:IF A$= "" THEN 710
- 720 RETURN
- 730 FOR X= 1226 TO 1236
- 740 READ A
- 750 NEXT X
- 760 FOR Y= 1294 TO 1295
- 770 READ B
- 780 POKE Y,B
- 790 NEXT Y
- 800 READ B
- 810 FOR Z= 1357 TO 1361
- 820 READ C
- 830 POKE Z,C
- 840 NEXT Z
- 850 DATA 106,106,74,69,84,143,76,65,71,106,106
- 860 DATA 66,89
- 870 DATA 143,75,116,69,68,69
- 880 RESTORE
- 890 RETURN
- 1000 PRINT:PRINT:PRINT:PRINT:PRINT DC$ CHR$(16);"-----------------------------------------------";CHR$(16) AC$
- 1010 PRINT" ";:PRINT USING "##.#";JL;:PRINT" REST DAYS"
- 1020 RETURN
- 4455 LOCATE 20,5:PRINT"SELECT ARRIVAL TIME"
-