home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1987-05-20 | 1.8 KB | 58 lines |
- 10 CLS
- 15 KEY OFF
- 20 LOCATE 2,25:PRINT"QUARTER WAVE ANTENNA LENGTHS"
- 30 LOCATE 4,25:PRINT"BETWEEN LOWER & UPPER FREQs."
- 40 PRINT:PRINT STRING$(79,".")
- 50 PRINT:PRINT" A PROGRAM FOR DETERMINING THE LENGTHS OF A VERTICAL QUARTER WAVE"
- 60 PRINT:PRINT" ANTENNA BETWEEN A LOWER AND UPPER FREQUENCY LIMIT."
- 70 PRINT:PRINT" SUGGEST USING FREQUENCIES OF 27 MHZ OR HIGHER AND ANTENNA"
- 80 PRINT:PRINT" DIAMETERS OF 1/4 INCH OR LARGER"
- 90 PRINT:PRINT" RADIALS SHOULD BE SLIGHTLY DROOPING AND OF THE LENGTH SHOWN"
- 100 PRINT:PRINT
- 110 PRINT:PRINT:PRINT" USE [CTRL] + [PRINT] KEY FOR HARD COPY AS NEEDED"
- 120 LOCATE 23,32:PRINT">>>SPACE BAR<<<"
- 130 A$=INKEY$:IF A$=""THEN 140
- 140 IF A$<>CHR$(32) THEN 130
- 150 CLS
- 160 PRINT"DO YOU WANT (F)ast OR (S)low SCROLL?"
- 170 INPUT"SELECT";FS$
- 180 IF FS$="F" OR FS$="f" THEN Z=1:GOTO 210
- 190 IF FS$="S" OR FS$="s" THEN Z=500:GOTO 210
- 200 GOTO 150
- 210 INPUT"ENTER LOWER FREQ. IN MHZ ";LF:PRINT
- 220 INPUT"ENTER UPPER FREQ. IN MHZ ";UF:PRINT
- 230 INPUT"ENTER STEPS IN MHZ e.g. .1 .2 etc. ";ST
- 235 CLS
- 240 PRINT TAB(5)"FREQ.";TAB(16)"ANTENNA ------] ";TAB(35)"RADIALS -------]"
- 250 PRINT TAB(5)"MHZ";TAB(16)"FEET ";TAB(25)"INCHES";TAB(35)"FEET ";TAB(45)"INCHES "
- 260 PRINT STRING$(50,"-")
- 270 PRINT
- 280 VIEW PRINT 5 TO 23
- 290 FOR X= LF TO UF STEP ST
- 300 L= (492/X)/2
- 305 RD=L+(L*0.025)
- 310 LL= L*12
- 315 RI=LL*1.025
- 320 PRINT TAB(5) USING"###.##";X;:PRINT TAB(15) USING "###.#";L;:PRINT TAB(25) USING"###.#";LL;:PRINT TAB(35)USING"###.#";RD;:PRINT TAB(45)USING"###.#";RI
- 330 FOR I=1 TO Z:NEXT I:REM CONTROLS SCROLLING SPEED OF FREQs.
- 340 NEXT X
- 350 GOTO 470
- 360 PRINT"WHAT IS NEXT? "
- 370 PRINT:PRINT"DO ANOTHER?................A "
- 380 PRINT:PRINT"RETURN TO BASIC............B "
- 390 PRINT:PRINT"RETURN TO MAIN MENU........M "
- 400 PRINT:PRINT"RETURN TO MS-DOS...........S "
- 410 A$=INKEY$:IF A$="" THEN 410
- 420 IF A$= "A" OR A$="a" THEN GOTO 150
- 425 KEY ON
- 430 IF A$= "B" OR A$="b" THEN CLS:NEW
- 440 IF A$= "M" OR A$="m" THEN RUN"MAINMENU"
- 450 IF A$= "S" OR A$="s" THEN SYSTEM
- 460 CLS:GOTO 360
- 470 LOCATE 23,32:PRINT">>>SPACE BAR<<<"
- 480 A$=INKEY$:IF A$="" THEN 480
- 490 IF A$<>CHR$(32) THEN 480
- 500 VIEW PRINT
- 510 CLS
- 520 GOTO 360
-