home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-03-07 | 1.1 KB | 37 lines |
- 400 REM CAPACITIVE REACTANCE
- 401 CLS
- 402 PI = 3.14159
- 403 PRINT "THIS PROGRAM SOLVES FOR ANY ONE OF THE THREE VARIABLES LISTED BELOW."
- 404 PRINT " 1. REACTANCE"
- 405 PRINT " 2. FREQUENCY"
- 406 PRINT " 3. CAPACITANCE"
- 407 PRINT
- 408 PRINT "ENTER THE NUMBER THAT CORRESPONDS TO THE VARIABLE FOR WHICH YOU"
- 409 PRINT "WISH TO DETERMINE A VALUE. " ;
- 410 INPUT " ", N
- 411 IF N = 1 OR N = 2 OR N = 3 THEN 415
- 412 PRINT
- 413 PRINT "ENTER 1, 2 OR 3: " ;
- 414 GOTO 410
- 415 PRINT
- 416 PRINT "ENTER VALUES, IN BASE UNITS, FOR THE FOLLOWING VARIABLES: "
- 417 ON N GOTO 418, 424, 430
- 418 INPUT; " FREQUENCY IS "; F : PRINT " hertz"
- 419 INPUT; " CAPACITANCE IS "; C : PRINT " farads"
- 420 X = 1/(2*PI*F*C)
- 421 PRINT
- 422 PRINT "THE REACTANCE IS" X "OHMS."
- 423 GOTO 440
- 424 INPUT; " REACTANCE IS "; X :PRINT " ohms"
- 425 INPUT; " CAPACITANCE IS "; C : PRINT " farads"
- 426 F = 1/(2*PI*X*C)
- 427 PRINT
- 428 PRINT "THE FREQUENCY IS"; F " hertz"
- 429 GOTO 440
- 430 INPUT; " FREQUENCY IS "; F : PRINT " hertz"
- 431 INPUT; " REACTANCE IS "; X : PRINT " ohms"
- 432 C = 1/(2*PI*F*X)
- 433 PRINT
- 434 PRINT "THE CAPACITANCE IS"; C "farads"
- 440 LOCATE 25,20: INPUT ; "MORE CALCULATIONS (Y/N) ", A$: IF A$="Y" OR A$="y" THEN RUN 400 ELSE IF A$="N" OR A$="n" THEN RUN "MENU1"
-