home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1979-12-31 | 1.2 KB | 41 lines |
- 10 REM PRECISION 4
- 20 PRINT CHR$(26): PRINT: PRINT: PRINT ,,"CASCADED DEVICE PROGRAM"
- 30 PRINT ,," BY: MATTHEW S. TIETZE --- VIA K2UYH/WA2TIF"
- 40 FOR I=1 TO 5000
- 50 NEXT
- 60 PRINT CHR$(26)
- 70 PRINT: PRINT: PRINT ," THIS IS A PROGRAM THAT CALCULATES THE TOTAL"
- 80 PRINT ," NOISE FIGURE AND GAIN FOR CASCADED DEVICES"
- 90 FOR I=1 TO 5000
- 100 NEXT
- 110 PRINT CHR$(26)
- 120 A=1:F=0
- 130 INPUT "HOW MANY CASCADED DEVICES";N
- 140 FOR I= 1 TO N
- 150 PRINT "WHAT IS THE NOISE FIGURE OF DEVICE"; I; "(IN dB)":INPUT B(I)
- 160 B=10^(B(I)/10)
- 170 IF I>1 THEN B=B-1
- 180 IF I=1 THEN D=B ELSE D=B/A
- 190 PRINT "WHAT IS THE GAIN OF DEVICE"; I;"(IN DB)":INPUT C(I)
- 200 C=10^(C(I)/10)
- 210 F=F+D: A=A*C
- 220 NEXT:F=10*LOG(F)/LOG(10)
- 230 A=10*LOG(A)/LOG(10)
- 240 PRINT "THE TOTAL NOISE FIGURE IS:"; F;"dB"
- 250 PRINT "THE TOTAL GAIN IS:"; A;"dB"
- 260 INPUT "WOULD YOU LIKE A HARD COPY (Y/N)";Q$
- 270 IF Q$="N" THEN 380
- 280 IF Q$<>"Y" THEN 260
- 290 LPRINT,: LPRINT,: LPRINT,: LPRINT,: LPRINT,
- 300 LPRINT, "RESULTS OF THE CASCADED DEVICE COMPUTER PROGRAM"
- 310 LPRINT,: LPRINT,
- 320 FOR I=1 TO N
- 330 LPRINT, "THE NF OF DEVICE";I;"IS:";B(I);"dB": LPRINT,
- 340 LPRINT, "THE GAIN OF DEVICE";I;"IS:";C(I);"dB": LPRINT,
- 350 NEXT
- 360 LPRINT,: LPRINT, "THE TOTAL NOISE FIGURE IS:"; F;"dB"
- 370 LPRINT,: LPRINT, "THE TOTAL GAIN IS:"; A"dB"
- 380 INPUT "WOULD YOU LIKE TO DO ANOTHER CALCULATION (Y/N)";Q$
- 390 IF Q$="Y" THEN 110 ELSE IF Q$<>"N" THEN 380
- 400 END
-