home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Explore the World of Soft…e: Engineering & Science
/
Explore_the_World_of_Software_Engineering_and_Science_HRS_Software_1998.iso
/
programs
/
electrnc
/
mcgarret.exe
/
PATHLOSS.BAS
< prev
next >
Wrap
BASIC Source File
|
1988-07-26
|
1KB
|
39 lines
90 REM PROGRAM BY D. McGARRETT 5 SEPTEMBER 84
100 PRINT
110 ON ERROR GOTO 330
120 PRINT"PROGRAM FOR FINDING PATH LOSS GIVEN RANGE, OR"
130 PRINT"RANGE AT WHICH GIVEN PATH LOSS OCCURS."
140 PRINT
150 INPUT"OPERATING FREQUENCY,MHZ";FZ
160 INPUT"UNITS OF RANGE:TYPE 'F' FOR FEET, 'M' FOR MILES";AN$
170 WL=11803/FZ
180 IF AN$="F" THEN GOSUB 360
185 IF AN$="f" THEN GOSUB 360
190 IF AN$="M" THEN GOSUB 380
195 IF AN$="m" THEN GOSUB 380
200 INPUT"TYPE 'P' FOR PATH LOSS, OR 'R' FOR RANGE";ANS$
210 PI=3.14159
220 IF ANS$="R" GOTO 280
225 IF ANS$="r" THEN GOTO 280
230 INPUT"RANGE";R
240 LP=20*LOG(4*PI*R/WL)/LOG(10)
250 LP=INT(LP*10+.5)/10
260 PRINT "PATH LOSS="LP"DB"
270 GOTO 330
280 INPUT"PATH LOSS IN DB";PL
290 RA=WL*10^(PL/20)/(4*PI)
300 RA=INT(10*RA+.5)/10
310 PRINT "RANGE FOR"PL"DB="RA
320 PRINT
330 INPUT"MORE (Y/N)";A$
340 IF A$="Y" THEN GOTO 140
345 IF A$="y" THEN GOTO 140
350 END
360 WL=WL/12
370 RETURN
380 WL=WL/(12*5280)
390 PRINT
400 PRINT"NOTE: S T A T U T E MILES ARE USED."
410 PRINT
420 RETURN