home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-07 | 1.1 KB | 37 lines |
- 800 REM RESONANCE
- 801 CLS
- 802 PI = 3.14159
- 803 PRINT "THIS PROGRAM SOLVES FOR ANY OF THE THREE VARIABLES LISTED BELOW"
- 804 PRINT " 1. RESONANT FREQUENCY"
- 805 PRINT " 2. CAPACITANCE"
- 806 PRINT " 3. INDUCTANCE"
- 807 PRINT
- 808 PRINT "ENTER THE NUMBER THAT CORRESPONDS TO THE VARIABLE FOR WHICH YOU"
- 809 PRINT "WISH TO DETERMINE A VALUE. ";
- 810 INPUT " ", N
- 811 IF N=1 OR N=2 OR N=3 THEN 815
- 812 PRINT
- 813 PRINT "ENTER 1, 2, OR 3: ";
- 814 GOTO 810
- 815 PRINT
- 816 PRINT "ENTER VALUES, IN BASE UNITS, FOR THE FOLLOWING VARIABLES: "
- 817 ON N GOTO 818, 824, 830
- 818 INPUT; " CAPACITANCE IS "; C : PRINT " FARADS"
- 819 INPUT; " INDUCTANCE IS "; L : PRINT " HENRIES"
- 820 F = 1/(2*PI*SQR(L*C))
- 821 PRINT
- 822 PRINT "THE RESONANT FREQUENCY IS"; F " HERTZ"
- 823 GOTO 840
- 824 INPUT; " FREQUENCY IS "; F : PRINT " HERTZ"
- 825 INPUT; " INDUCTANCE IS "; L : PRINT " HENRIES"
- 826 C = 0.02533/(F*F*L)
- 827 PRINT
- 828 PRINT "THE CAPACITANCE IS"; C "FARADS"
- 829 GOTO 840
- 830 INPUT; " FREQUENCY ID "; F : PRINT " HERTZ"
- 831 INPUT; " CAPACITANCE IS "; C : PRINT " FARADS"
- 832 L = 0.02533/(F*F*C)
- 833 PRINT
- 834 PRINT "THE INDUCTANCE IS "; L " HENRIES"
- 840 LOCATE 25,20: INPUT ; "MORE CALCULATIONS (Y/N) ",A$: IF A$="Y"OR A$="y" THEN RUN 800 ELSE IF A$="N" OR A$="n" THEN RUN "MENU1"
-