home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1990-11-11 | 2.9 KB | 135 lines |
- 10 'J.L. KELLEHER--------------ELECTRICITY MATH
- 20 CLS
- 30 PRINT ; "MENU FOR OHM'S LAW MATH PROBLEMS"
- 40 PRINT
- 50 PRINT ; "CODE","FUNCTION"
- 60 PRINT ; "----","--------"
- 70 PRINT ; "1","VOLTS"
- 80 PRINT ; "2","AMPS"
- 90 PRINT ; "3","OHMS"
- 100 PRINT ; "4","WATTS"
- 110 PRINT ; "5","END PROGRAM "
- 120 PRINT
- 130 INPUT " ENTER A CODE 1 THROUGH 5 "; A
- 140 IF A<1 THEN 160
- 150 IF A<=5 THEN 190
- 160 PRINT ; "CODE OUT OF RANGE , PLEASE TRY AGAIN"
- 170 GOTO 130
- 180 CLS
- 190 ON A GOTO 205,445,611,875,2020
- 200 ****************VOLTS**************************
- 205 CLS
- 210 PRINT "YOU HAVE CHOSEN TO SOLVE FOR VOLTAGE"
- 220 PRINT "WHICH VARIABLES DO YOU KNOW"
- 225 PRINT
- 230 PRINT "1) AMPS & OHMS"
- 240 PRINT "2) WATTS & AMPS"
- 250 PRINT "3) WATTS & OHMS"
- 255 PRINT
- 260 INPUT "CHOOSE 1,2 OR 3 DEPENDING ON WHICH VARIABLES YOU KNOW";B
- 270 ON B GOTO 275,330,390***
- 275 CLS
- 280 INPUT "AMPS";I
- 290 INPUT "OHMS";R
- 300 LET E = I*R
- 310 PRINT "VOLTAGE IS EQUAL TO ";E
- 320 GOTO 2000
- 330 CLS
- 340 INPUT "WATTS";P
- 350 INPUT "AMPS";I
- 360 LET E= P/I
- 370 PRINT "VOLTAGE IS EQUAL TO ";E
- 380 GOTO 2000
- 390 CLS
- 400 INPUT " WATTS";P
- 410 INPUT " OHMS";R
- 420 LET E = SQR(P*R)
- 430 PRINT "VOLTAGE IS EQUAL TO " ; E
- 440 GOTO 2000
- 445 CLS
- 449 '******************AMPS******************
- 450 PRINT "YOU HAVE CHOSEN TO SOLVE FOR AMPS"
- 460 PRINT "WHICH VARIABLES DO YOU KNOW"
- 470 PRINT "1) VOLTS & OHMS"
- 480 PRINT "2) WATTS & VOLTS"
- 490 PRINT "3) WATTS & OHMS"
- 500 INPUT "CHOOSE 1,2 OR 3 DEPENDING ON WHICH VARIABLES YOU KNOW";C
- 510 ON C GOTO 515,566,605************
- 515 CLS
- 520 INPUT "VOLTS";E
- 530 INPUT "OHMS";R
- 540 LET I=E/R
- 550 PRINT "AMPERAGE IS EQUAL TO";I
- 560 GOTO 2000
- 566 CLS
- 570 INPUT "WATTS";P
- 580 INPUT "VOLTS";E
- 590 LET I = P/E
- 600 PRINT "AMPERAGE IS EQUAL TO";I
- 604 GOTO 2000
- 605 CLS
- 606 INPUT "WATTS";P
- 607 INPUT "OHMS";R
- 608 LET I=SQR(P/R)
- 609 PRINT "AMPERAGE IS EQUAL TO";I
- 610 GOTO 2000
- 611 '*****************OHMS*******************
- 612 CLS
- 614 PRINT "YOU HAVE CHOSEN TO SOLVE FOR OHMS"
- 615 PRINT "WHICH VARIABLES DO YOU KNOW"
- 620 PRINT "1) VOLTS & AMPS"
- 625 PRINT "2) VOLTS & WATTS"
- 630 PRINT "3) WATTS & AMPS"
- 635 PRINT
- 640 INPUT "CHOOSE 1,2 OR 3 DEPENDING ON WHICH VARIABLES YOU KNOW";D
- 645 ON D GOTO 646, 669,709********
- 646 CLS
- 650 INPUT "VOLTS";E
- 655 INPUT "AMPS";I
- 660 LET R = E/I
- 665 PRINT "OHMS IS EQUAL TO";R
- 668 GOTO 2000
- 669 CLS
- 670 INPUT "WATTS";P
- 675 INPUT "VOLTS";E
- 685 LET R= E^2/P
- 690 PRINT "OHMS IS EQUAL TO";R
- 700 GOTO 2000
- 709 CLS
- 710 INPUT "WATTS";P
- 715 INPUT "AMPS";I
- 720 LET R= P/I^2
- 725 PRINT "OHMS IS EQUAL TO";R
- 730 GOTO 2000
- 875 CLS
- 879 '********************WATTS**********************
- 880 PRINT "YOU HAVE CHOSEN TO SOLVE FOR WATTS"
- 885 PRINT "WHICH VARIABLES DO YOU KNOW"
- 890 PRINT "1) VOLTS & OHMS"
- 895 PRINT "2) AMPS & OHMS"
- 900 PRINT "3) VOLTS & AMPS"
- 905 INPUT " CHOOSE 1,2, OR 3 DEPENDING ON WHICH VARIABLES YOU KNOW";E
- 910 ON E GOTO 915,932,944
- 915 CLS
- 916 INPUT "VOLTS";E
- 918 INPUT "OHMS";R
- 920 LET P= E^2/R
- 925 PRINT "WATTS IS EQUAL TO";P
- 930 GOTO 2000
- 932 CLS
- 934 INPUT "AMPS";I
- 936 INPUT "OHMS";R
- 938 LET P = I^2*R
- 940 PRINT "WATTS IS EQUAL TO";P
- 942 GOTO 2000
- 944 CLS
- 945 INPUT "VOLTS";E
- 950 INPUT "AMPS"; I
- 955 LET P=E*I
- 960 PRINT "WATTS IS EQUAL TO";P
- 970 GOTO 2000
- 2000 PRINT
- 2005 INPUT "PRESS RETURN KEY TO RETURN TO MAIN MENU" ; A$
- 2010 GOTO 20
- 2020 SYSTEM
-