home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-07 | 673 b | 18 lines |
- 100 CLS
- 110 PRINT: INPUT "WHAT VALUE OF Q WOULD YOU LIKE ";Q
- 120 IF Q > 20 THEN PRINT: PRINT "SORRY THA'S TOO HIGH": GOTO 110
- 130 PRINT : INPUT "WHAT IS THE CENTER FREQUENCY ";F
- 140 PRINT : INPUT "WHAT PASSBAND GAIN WOULD YOU LIKE ";G
- 150 PRINT : INPUT "WHAT BALUE OF CAPACITOR WOULD YOU LIKE TO USE ";C
- 160 R1 = Q / (6.28*F*G*C)
- 170 R5 = 2 * R1 * G
- 180 R3 = Q/((C*6.28*F)*(2*Q^2-G))
- 190 IF R3 < 10 THEN PRINT : PRINT "YOU HAVE ASKED FOR TOO MUCH GAIN": PRINT
- 200 R1 = INT(R1):R3 = INT(R3):R5 = INT(R5)
- 210 PRINT: PRINT "FEEDBACK RESISTOR = ";R5;" OHMS"
- 220 PRINT: PRINT "INPUT RESISTOR = ";R1;" OHMS"
- 230 PRINT: PRINT "GROUND RESISTOR = ";R3;" OHMS"
- 240 GOTO 400
- 400 PRINT :PRINT " HIT SPACE BAR TO RETURN TO MENU"
- 410 K$ = INKEY$: IF K$=" " THEN RUN "MENU2" ELSE 410
-