home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-07 | 773 b | 24 lines |
- 100 CLS
- 110 INPUT "LOW PASS (LP) OR HIGH PASS (HP) ";Q$
- 115 IF LEN(Q$)<2 THEN PRINT "you must enter 2 letters"
- 117 IF Q$="LP" OR Q$="lp" THEN 140
- 130 IF Q$="HP" OR Q$="hp" THEN GOTO 220 ELSE 110
- 140 PRINT: INPUT "WHAT IS THE CUT-OFF FREQUENCY ";F
- 150 PRINT: INPUT "WHAT VALUE OF FEEDBACK CAPACITOR DO YOU WISH TO USE ";C
- 160 RT = (1000 / F )*10000
- 170 R = RT / (0.5*C/1E-08)
- 180 R = INT(R)
- 190 PRINT :PRINT "RESISTORS = ";R;" OHMS"
- 200 PRINT :PRINT "GROUND CAPACITOR =";0.5*C;" FARADS"
- 210 GOTO 400
- 220 PRINT :INPUT "WHAT IS THE CUT-OFF FREQUENCY ";F
- 230 PRINT :INPUT "YOUR CAPACITOR VALUE ";C
- 240 RT = (1000 / F)*14140
- 250 R = RT / (C/1.4E-08)
- 260 R = INT(R)
- 270 PRINT :PRINT "GROUND RESISTOR = ";R;" OHMS
- 280 PRINT :PRINT "FEEDBACK RESISTOR = ";0.5*R;" OHMS"
- 290 GOTO 400
- 400 PRINT :PRINT " HIT SPACE BAR TO RETURN TO MENU"
- 410 K$ = INKEY$: IF K$=" " THEN RUN "MENU2" ELSE 410
-