home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-07 | 1.1 KB | 37 lines |
- 600 REM INDUCTIVE REACTANCE
- 601 CLS
- 602 PI = 3.14159
- 603 PRINT "THIS PROGRAM SOLVES FOR ANY ONE OF THE THREE VARIABLES LISTED BELOW."
- 604 PRINT " 1. REACTANCE"
- 605 PRINT " 2. FREQUENCY"
- 606 PRINT " 3. INDUCTANCE"
- 607 PRINT
- 608 PRINT "ENTER THE NUMBER THAT CORRESPONDS TO THE VARIABLE FOR WHICH YOU"
- 609 PRINT "WISH TO DETERMINE A VALUE, " ;
- 610 INPUT " ", N
- 611 IF N=1 OR N=2 OR N=3 THEN 616
- 612 PRINT
- 613 PRINT "ENTER 1, 2, OR 3: " ;
- 614 GOTO 611
- 615 PRINT
- 616 PRINT "ENTER VALUES, IN BASE UNITS, FOR THE FOLLOWING VARIABLES: "
- 617 ON N GOTO 618, 624, 630
- 618 INPUT ; " FREQUENCY IS "; F :PRINT " HERTZ"
- 619 INPUT ; " INDUCTANCE IS "; L : PRINT " HENRIES"
- 620 X = 2*PI*F*L
- 621 PRINT
- 622 PRINT "THE REACTANCE IS" X " OHM."
- 623 GOTO 640
- 624 INPUT ; " REACTANCE IS "; X : PRINT " OHMS"
- 625 INPUT ; " INDUCTANCE IS "; L : PRINT " HENRIES"
- 626 F = X/(2*PI*L)
- 627 PRINT
- 628 PRINT "THE FREQUENCE IS " F "HERTZ."
- 629 GOTO 640
- 630 INPUT ; " FREQUENCY IS "; F : PRINT " HERTZ"
- 631 INPUT ; " REACTANCE IS "; X : PRINT " OHMS
- 632 L = X/(2*PI*F)
- 633 PRINT
- 634 PRINT "THE INDUCTANCE IS" L " HENRIES"
- 640 LOCATE 25,20: INPUT ; "MORE CALCULATIONS (Y/N) ",A$:IF A$="Y" OR A$="y" THEN RUN 600 ELSE IF A$="N" OR A$="n" THEN RUN "MENU1"
-