home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1988-01-08 | 2.3 KB | 54 lines |
- 0 'THIS PROGRAM (CALLED "UTC") IS WRITTEN IN COLOR GW BASIC FOR IBM COMPATIBLES
- 1 ' --------------------------
- 2 ' | R. THWING SR K4EDE |
- 3 ' | P.O. BOX 40 |
- 4 ' | COLUMBUS, NC 28722 |
- 5 ' | (704) 894-3202 |
- 6 ' --------------------------
- 7 ' A SHAREWARE PROGRAM
- 8 ' DELETE ALL COLOR STATEMENTS FOR MONOCHROME OPERATION
- 9 '
- 100 KEY OFF:' REMOVES FUNCTION KEYS FROM SCREEN
- 200 CLS:RESTORE
- 300 COLOR 13:LOCATE 10,30:PRINT"A PROGRAM TO CONVERT"
- 400 LOCATE 12,25:PRINT"UTC (GREENWICH) TO LOCAL TIME"
- 500 LOCATE 14,18:PRINT"WWV BROADCASTS UTC TIME ON 5 - 10 - 15 - 20 Mhz"
- 600 LOCATE 17,28:PRINT"USE [HOLD] TO STOP SCROLL"
- 700 COLOR 20:LOCATE 23,37:PRINT"[ENTER]";:LINE INPUT ZZ$:COLOR 15:CLS
- 800 LOCATE 12,15:PRINT"ENTER LOCAL TIME ZONE"
- 805 LOCATE 13,20:PRINT"MARITIME PROV./PUERTO RICO...................AST OR ADT"
- 810 LOCATE 14,20:PRINT"EASTERN......................................EST OR EDT"
- 820 LOCATE 15,20:PRINT"CENTRAL......................................CST OR CDT"
- 830 LOCATE 16,20:PRINT"MOUNTAIN.....................................MST OR MDT"
- 840 LOCATE 17,20:PRINT"PACIFIC......................................PST OR PDT"
- 850 LOCATE 18,20:PRINT"HAWAII/ALASKA................................WST OR WDT"
- 860 LOCATE 20,15:INPUT"SELECT ZONE AS STANDARD OR DAYLIGHT E.G. EST OR EDT ";TZ$
- 880 IF TZ$= "AST" OR TZ$= "ast" THEN T=4:GOTO 1600
- 890 IF TZ$= "ADT" OR TZ$= "adt" THEN T=3:GOTO 1600
- 900 IF TZ$= "est" OR TZ$= "EST" THEN T= 5:GOTO 1600
- 1000 IF TZ$= "edt" OR TZ$= "EDT" THEN T= 4:GOTO 1600
- 1100 IF TZ$= "cst" OR TZ$= "CST" THEN T= 6:GOTO 1600
- 1200 IF TZ$= "cdt" OR TZ$= "CDT" THEN T= 5:GOTO 1600
- 1210 IF TZ$= "MST" OR TZ$= "mst" THEN T=7:GOTO 1600
- 1220 IF TZ$= "MDT" OR TZ$= "mdt" THEN T=6:GOTO 1600
- 1300 IF TZ$= "pst" OR TZ$= "PST" THEN T= 8:GOTO 1600
- 1400 IF TZ$= "pdt" OR TZ$= "PDT" THEN T= 7:GOTO 1600
- 1410 IF TZ$= "WST" OR TZ$= "wst" THEN T=10:GOTO 1600
- 1420 IF TZ$= "WDT" OR TZ$= "wdt" THEN T=9:GOTO 1600
- 1500 CLS:GOTO 800
- 1600 CLS
- 1700 LOCATE 1,25:COLOR 2:PRINT "UTC ";:PRINT TZ$
- 1800 LOCATE ,25:PRINT STRING$(25,"*"):PRINT
- 1900 VIEW PRINT 4 TO 24:' CREATES WINDOW TO SCROLL DATA IN
- 2000 FOR X= 0 TO 23: READ UTC
- 2100 DATA 24,01,02,03,04,05,06,07,08,09,10,11,12
- 2200 DATA 13,14,15,16,17,18,19,20,21,22,23
- 2300 IF UTC-T =<0 THEN UTC=UTC+24
- 2400 LOCATE ,25:COLOR 14:PRINT X;:PRINT"................";UTC-T
- 2500 FOR Y= 1 TO 1000:NEXT
- 2600 NEXT
- 2700 LOCATE 23,55:COLOR 20:PRINT"[ENTER]";:COLOR 15
- 2800 ZZ$=INKEY$:IF ZZ$= "" THEN 2800
- 2900 VIEW PRINT:' RESTORES FULL SCREEN
- 3000 COLOR 15:CLS:RUN"MAINMENU"
-