home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1979-12-31 | 15.5 KB | 457 lines |
- 10 GOTO 20000
- 100 F=40-LEN(F$)/2:RETURN
- 150 FOR M=1 TO 80:PRINT CHR$(178);:NEXT:RETURN
- 200 CLS:GOSUB 100:LOCATE 12,F:PRINT F$
- 300 FOR I=1 TO 100
- 305 SOUND 1200,0.5
- 310 SOUND 1400,0.5
- 315 NEXT:RETURN
- 1000 CLS:F$="******** CURRENT (It) WHEN (Ir) AND (IL) AND (Ic) ARE KNOWN ********"
- 1001 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1002 LOCATE 7,54:PRINT"It";CHR$(253);"=[Ir";CHR$(253);"+(IL-Ic)";CHR$(253);"]"
- 1003 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1004 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (IL) IN AMPS";IL
- 1005 LOCATE 12,1:INPUT"PLEASE ENTER THE VALUE OF (Ic) IN AMPS";IC
- 1006 IT=SQR(IR^2+(IL-IC)^2)
- 1007 LOCATE 15,1:PRINT"THE CURRENT (It) IS --------------------> ";IT;" AMPS"
- 1008 LOCATE 20,1:GOSUB 150:PRINT" "
- 1009 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1013 Z$=INKEY$:IF Z$="" THEN 1013
- 1014 IF Z$="C" OR Z$="c" THEN 1000
- 1015 IF Z$="S" OR Z$="s" THEN 20000
- 1016 RUN "MAINMENU"
- 1050 CLS:F$="******** CURRENT (Ir) WHEN (It) AND (IL) AND (Ic) ARE KNOWN ********"
- 1051 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1052 LOCATE 7,54:PRINT"Ir";CHR$(253);"=[It";CHR$(253);"-(IL-Ic)";CHR$(253);"]"
- 1053 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1054 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (IL) IN AMPS";IL
- 1055 LOCATE 12,1:INPUT"PLEASE ENTER THE VALUE OF (Ic) IN AMPS";IC
- 1056 IR=SQR(IT^2-(IL-IC)^2)
- 1057 LOCATE 15,1:PRINT"THE CURRENT (Ir) IS --------------------> ";IR;" AMPS"
- 1058 LOCATE 20,1:GOSUB 150:PRINT" "
- 1059 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1060 Z$=INKEY$:IF Z$="" THEN 1060
- 1061 IF Z$="C" OR Z$="c" THEN 1050
- 1062 IF Z$="S" OR Z$="s" THEN 20000
- 1063 RUN "MAINMENU"
- 1100 CLS:F$="******** CURRENT (IL) WHEN (It) AND (Ir) AND (Ic) ARE KNOWN ********"
- 1101 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1102 LOCATE 7,54:PRINT"IL=SQR(It";CHR$(253);"-Ir";CHR$(253);")+Ic"
- 1103 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1104 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1105 LOCATE 12,1:INPUT"PLEASE ENTER THE VALUE OF (Ic) IN AMPS";IC
- 1106 GOSUB 1130
- 1107 LOCATE 15,1:PRINT"THE CURRENT (IL) IS --------------------> ";IL;" AMPS"
- 1108 LOCATE 20,1:GOSUB 150:PRINT" "
- 1109 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1110 Z$=INKEY$:IF Z$="" THEN 1110
- 1111 IF Z$="C" OR Z$="c" THEN 1100
- 1112 IF Z$="S" OR Z$="s" THEN 20000
- 1113 RUN "MAINMENU"
- 1130 IF IR>IT THEN F$="(Ir) CANNOT BE GREATER THAN (It)"
- 1131 IF IR>IT THEN GOSUB 200
- 1132 IF IR>IT THEN 1100
- 1133 IL=SQR(IT^2-IR^2)+IC:RETURN
- 1150 CLS:F$="******** CURRENT (Ic) WHEN (It) AND (Ir) AND (IL) ARE KNOWN ********"
- 1151 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1152 LOCATE 7,54:PRINT"-Ic=SQR(It";CHR$(253);"-Ir";CHR$(253);")-IL"
- 1153 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1154 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1155 LOCATE 12,1:INPUT"PLEASE ENTER THE VALUE OF (IL) IN AMPS";IL
- 1156 IF IR>IT THEN F$="(Ir) CANNOT BE GREATER THAN (It)"
- 1157 IF IR>IT THEN GOSUB 200
- 1158 IF IR>IT THEN 1150
- 1159 IC=SQR(IT^2-IR^2)-IL:IC=-1*IC
- 1160 LOCATE 15,1:PRINT"THE CURRENT (Ic) IS --------------------> ";IC;" AMPS"
- 1161 LOCATE 20,1:GOSUB 150:PRINT" "
- 1162 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1163 Z$=INKEY$:IF Z$="" THEN 1163
- 1164 IF Z$="C" OR Z$="c" THEN 1150
- 1165 IF Z$="S" OR Z$="s" THEN 20000
- 1166 RUN "MAINMENU"
- 1200 CLS:F$="******** VOLTAGE (Ea) WHEN (Z) AND (It) ARE KNOWN ********"
- 1201 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1202 LOCATE 7,54:PRINT"Ea=Z(It)"
- 1203 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Z) IN OHMS";Z
- 1204 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1205 EA=Z*IT
- 1206 LOCATE 15,1:PRINT"THE VOLTAGE (Ea) IS --------------------> ";EA;" VOLTS"
- 1207 LOCATE 20,1:GOSUB 150:PRINT" "
- 1208 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1209 Z$=INKEY$:IF Z$="" THEN 1209
- 1210 IF Z$="C" OR Z$="c" THEN 1200
- 1211 IF Z$="S" OR Z$="s" THEN 20000
- 1212 RUN "MAINMENU"
- 1250 CLS:F$="******** VOLTAGE (Er) WHEN (Ir) AND (R) ARE KNOWN"
- 1251 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1252 LOCATE 7,54:PRINT"Er=(Ir)R"
- 1253 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1254 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (R) IN OHMS";R
- 1255 ER=IR*R
- 1256 LOCATE 15,1:PRINT"THE VOLTAGE (Er) IS --------------------> ";ER;" VOLTS"
- 1257 LOCATE 20,1:GOSUB 150:PRINT" "
- 1258 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1259 Z$=INKEY$:IF Z$="" THEN 1259
- 1260 IF Z$="C" OR Z$="c" THEN 1250
- 1261 IF Z$="S" OR Z$="s" THEN 20000
- 1262 RUN "MAINMENU"
- 1300 CLS:F$="******** VOLTAGE (EL) WHEN (IL) AND (XL) ARE KNOWN ********"
- 1301 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1302 LOCATE 7,54:PRINT"EL=(IL)XL"
- 1303 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (IL) IN AMPS";IL
- 1304 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (XL) IN OHMS";XL
- 1305 EL=IL*XL
- 1306 LOCATE 15,1:PRINT"THE VOLTAGE (EL) IS --------------------> ";EL;" VOLTS"
- 1307 LOCATE 20,1:GOSUB 150:PRINT" "
- 1308 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1309 Z$=INKEY$:IF Z$="" THEN 1309
- 1310 IF Z$="C" OR Z$="c" THEN 1300
- 1311 IF Z$="S" OR Z$="s" THEN 20000
- 1312 RUN "MAINMENU"
- 1350 CLS:F$="******** VOLTAGE (Ec) WHEN (Ic) AND (Xc) ARE KNOWN ********"
- 1351 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1353 LOCATE 7,54:PRINT"Ec=(Ic)Xc"
- 1354 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ic) IN AMPS";IC
- 1355 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Xc) IN OHMS";XC
- 1356 EC=IC*XC
- 1357 LOCATE 15,1:PRINT"THE VOLTAGE (Ec) IS --------------------> ";EC;" VOLTS"
- 1358 LOCATE 20,1:GOSUB 150:PRINT" "
- 1359 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1360 Z$=INKEY$:IF Z$="" THEN 1360
- 1361 IF Z$="C" OR Z$="c" THEN 1350
- 1362 IF Z$="S" OR Z$="s" THEN 20000
- 1363 RUN "MAINMENU"
- 1400 CLS:F$="******** APPARENT POWER (Ps) WHEN (Ea) AND (It) ARE KNOWN ********"
- 1401 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1402 LOCATE 7,54:PRINT"Ps=(Ea)It"
- 1403 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ea) IN VOLTS";EA
- 1404 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1405 PS=EA*IT
- 1406 LOCATE 15,1:PRINT"THE APPARENT POWER (Ps) IS -------------------> ";PS;" WATTS"
- 1407 LOCATE 20,1:GOSUB 150:PRINT" "
- 1408 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1409 Z$=INKEY$:IF Z$="" THEN 1409
- 1410 IF Z$="C" OR Z$="c" THEN 1400
- 1411 IF Z$="S" OR Z$="s" THEN 20000
- 1412 RUN "MAINMENU"
- 1450 CLS:F$="******** TRUE POWER (P) WHEN (Ir) AND (R) ARE KNOWN ********"
- 1451 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1452 LOCATE 7,54:PRINT"P=(Ir)";CHR$(253);"R"
- 1453 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1454 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (R) IN OHMS";R
- 1455 P=R*IR^2
- 1456 LOCATE 15,1:PRINT"THE TRUE POWER (P) IS --------------------> ";P;" WATTS"
- 1457 LOCATE 20,1:GOSUB 150:PRINT" "
- 1458 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1459 Z$=INKEY$:IF Z$="" THEN 1459
- 1460 IF Z$="C" OR Z$="c" THEN 1450
- 1461 IF Z$="S" OR Z$="s" THEN 20000
- 1462 RUN "MAINMENU"
- 1500 CLS:F$="******** TRUE POWER (P) WHEN (Pf) AND (Ps) ARE KNOWN ********"
- 1501 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1502 LOCATE 7,54:PRINT"P=(Pf)Ps"
- 1503 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Pf)";PF
- 1504 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ps) IN WATTS";PS
- 1505 P=PF*PS
- 1506 LOCATE 15,1:PRINT"THE TRUE POWER (P) IS --------------------> ";P;" WATTS"
- 1507 LOCATE 20,1:GOSUB 150:PRINT" "
- 1508 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1509 Z$=INKEY$:IF Z$="" THEN 1509
- 1510 IF Z$="C" OR Z$="c" THEN 1500
- 1511 IF Z$="S" OR Z$="s" THEN 20000
- 1512 RUN "MAINMENU"
- 1550 CLS:F$="******** POWER FACTOR (Pf) WHEN (P) AND (Ps) ARE KNOWN ********"
- 1551 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1552 LOCATE 6,58:PRINT"P"
- 1553 LOCATE 7,54:PRINT"Pf= -"
- 1554 LOCATE 8,58:PRINT"Ps"
- 1555 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (P) IN WATTS";P
- 1556 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ps) IN WATTS";PS
- 1557 PF=P/PS
- 1558 LOCATE 15,1:PRINT"THE POWER FACTOR (Pf) IS --------------------> ";PF
- 1559 LOCATE 20,1:GOSUB 150:PRINT" "
- 1560 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1561 Z$=INKEY$:IF Z$="" THEN 1561
- 1562 IF Z$="C" OR Z$="c" THEN 1550
- 1563 IF Z$="S" OR Z$="s" THEN 20000
- 1564 RUN "MAINMENU"
- 1600 CLS:F$="******** APPARENT POWER (Ps) WHEN (P) AND (Pf) ARE KNOWN ********"
- 1601 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1602 LOCATE 6,58:PRINT"P"
- 1603 LOCATE 7,54:PRINT"Ps= -"
- 1604 LOCATE 8,58:PRINT"Pf"
- 1605 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (P) IN WATTS";P
- 1606 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Pf)";PF
- 1607 PS=P/PF
- 1608 LOCATE 15,1:PRINT"THE APPARENT POWER (Ps) IS ------------------> ";PS;" WATTS"
- 1609 LOCATE 20,1:GOSUB 150:PRINT" "
- 1610 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1611 Z$=INKEY$:IF Z$="" THEN 1611
- 1612 IF Z$="C" OR Z$="c" THEN 1600
- 1613 IF Z$="S" OR Z$="s" THEN 20000
- 1614 RUN "MAINMENU"
- 1650 CLS:F$="******** IMPEDANCE (Z) WHEN (Ea) AND (It) ARE KNOWN ********"
- 1651 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1652 LOCATE 6,57:PRINT"Ea"
- 1653 LOCATE 7,54:PRINT"Z= --"
- 1654 LOCATE 8,57:PRINT"It"
- 1655 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ea) IN VOLTS";EA
- 1656 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 1657 Z=EA/IT
- 1658 LOCATE 15,1:PRINT"THE IMPEDANCE (Z) IS --------------------> ";Z;" OHMS"
- 1659 LOCATE 20,1:GOSUB 150:PRINT" "
- 1660 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1661 Z$=INKEY$:IF Z$="" THEN 1661
- 1662 IF Z$="C" OR Z$="c" THEN 1650
- 1663 IF Z$="S" OR Z$="s" THEN 20000
- 1664 RUN "MAINMENU"
- 1700 CLS:F$="******** CURRENT (It) WHEN (Ea) AND (Z) ARE KNOWN ********"
- 1701 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1702 LOCATE 6,58:PRINT"Ea"
- 1703 LOCATE 7,54:PRINT"It= -"
- 1704 LOCATE 8,58:PRINT"Z"
- 1705 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ea) IN VOLTS";EA
- 1706 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Z) IN OHMS";Z
- 1707 IT=EA/Z
- 1708 LOCATE 15,1:PRINT"THE CURRENT (It) IS ------------------> ";IT;" AMPS"
- 1709 LOCATE 20,1:GOSUB 150:PRINT" "
- 1710 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1711 Z$=INKEY$:IF Z$="" THEN 1711
- 1712 IF Z$="C" OR Z$="c" THEN 1700
- 1713 IF Z$="S" OR Z$="s" THEN 20000
- 1714 RUN "MAINMENU"
- 1750 CLS:F$="******** RESISTANCE (R) WHEN (Er) AND (Ir) ARE KNOWN ********"
- 1751 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1752 LOCATE 6,57:PRINT"Er"
- 1753 LOCATE 7,54:PRINT"R= --"
- 1754 LOCATE 8,57:PRINT"Ir"
- 1755 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Er) IN VOLTS";ER
- 1756 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ir) IN AMPS";IR
- 1757 R=ER/IR
- 1758 LOCATE 15,1:PRINT"THE RESISTANCE (R) IS --------------------> ";R;" OHMS"
- 1759 LOCATE 20,1:GOSUB 150:PRINT" "
- 1760 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1761 Z$=INKEY$:IF Z$="" THEN 1761
- 1762 IF Z$="C" OR Z$="c" THEN 1750
- 1763 IF Z$="S" OR Z$="s" THEN 20000
- 1764 RUN "MAINMENU"
- 1800 CLS:F$="******** CURRENT (Ir) WHEN (Er) AND (R) ARE KNOWN ********"
- 1801 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1802 LOCATE 6,58:PRINT"Er"
- 1803 LOCATE 7,54:PRINT"Ir= --"
- 1804 LOCATE 8,58:PRINT"R"
- 1805 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Er) IN VOLTS";ER
- 1806 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (R) IN OHMS";R
- 1807 IR=ER/R
- 1808 LOCATE 15,1:PRINT"THE CURRENT (Ir) IS --------------------> ";IR;" AMPS"
- 1809 LOCATE 20,1:GOSUB 150:PRINT" "
- 1810 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1811 Z$=INKEY$:IF Z$="" THEN 1811
- 1812 IF Z$="C" OR Z$="c" THEN 1800
- 1813 IF Z$="S" OR Z$="s" THEN 20000
- 1814 RUN "MAINMENU"
- 1850 CLS:F$="******** INDUCTIVE REACTANCE (XL) WHEN (EL) AND (IL) ARE KNOWN ********"
- 1851 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1852 LOCATE 6,58:PRINT"EL"
- 1853 LOCATE 7,54:PRINT"XL= --"
- 1854 LOCATE 8,58:PRINT"IL"
- 1855 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (EL) IN VOLTS";EL
- 1856 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (IL) IN AMPS";IL
- 1857 XL=EL/IL
- 1858 LOCATE 15,1:PRINT"THE INDUCTIVE REACTANCE (XL) IS --------------------> ";XL;" OHMS"
- 1859 LOCATE 20,1:GOSUB 150:PRINT" "
- 1860 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1861 Z$=INKEY$:IF Z$="" THEN 1861
- 1862 IF Z$="C" OR Z$="c" THEN 1850
- 1863 IF Z$="S" OR Z$="s" THEN 20000
- 1864 RUN "MAINMENU"
- 1900 CLS:F$="******** CURRENT (IL) WHEN (EL) AND (XL) ARE KNOWN ********"
- 1901 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1902 LOCATE 6,58:PRINT"EL"
- 1903 LOCATE 7,54:PRINT"IL= --"
- 1904 LOCATE 8,58:PRINT"XL"
- 1905 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (EL) IN VOLTS";EL
- 1906 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (XL) IN OHMS";XL
- 1907 IL=EL/XL
- 1908 LOCATE 15,1:PRINT"THE CURRENT (IL) IS --------------------> ";IL;" AMPS"
- 1909 LOCATE 20,1:GOSUB 150:PRINT" "
- 1910 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1911 Z$=INKEY$:IF Z$="" THEN 1911
- 1912 IF Z$="C" OR Z$="c" THEN 1900
- 1913 IF Z$="S" OR Z$="s" THEN 20000
- 1914 RUN "MAINMENU"
- 1950 CLS:F$="******** CAPACITIVE REACTANCE (Xc) WHEN (Ec) AND (Ic) ARE KNOWN ********"
- 1951 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 1952 LOCATE 6,58:PRINT"Ec"
- 1953 LOCATE 7,54:PRINT"Xc= --"
- 1954 LOCATE 8,58:PRINT"Ic"
- 1955 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ec) IN VOLTS";EC
- 1956 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ic) IN AMPS";IC
- 1957 XC=EC/IC
- 1958 LOCATE 15,1:PRINT"THE CAPACITIVE REACTANCE (Xc) IS --------------------> ";XC;" OHMS"
- 1959 LOCATE 20,1:GOSUB 150:PRINT" "
- 1960 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 1961 Z$=INKEY$:IF Z$="" THEN 1961
- 1962 IF Z$="C" OR Z$="c" THEN 1950
- 1963 IF Z$="S" OR Z$="s" THEN 20000
- 1964 RUN "MAINMENU"
- 2000 CLS:F$="******** CURRENT (Ic) WHEN (Ec) AND (Xc) ARE KNOWN ********"
- 2001 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 2002 LOCATE 6,58:PRINT"Ec"
- 2003 LOCATE 7,54:PRINT"Ic= --"
- 2004 LOCATE 8,58:PRINT"Xc"
- 2005 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ec) IN VOLTS";EC
- 2006 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Xc) IN OHMS";XC
- 2007 IC=EC/XC
- 2008 LOCATE 15,1:PRINT"THE CURRENT (Ic) IS -------------------> ";IC;" AMPS"
- 2009 LOCATE 20,1:GOSUB 150:PRINT" "
- 2010 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 2011 Z$=INKEY$:IF Z$="" THEN 2011
- 2012 IF Z$="C" OR Z$="c" THEN 2000
- 2013 IF Z$="S" OR Z$="s" THEN 20000
- 2014 RUN "MAINMENU"
- 2050 CLS:F$="******** VOLTAGE (Ea) WHEN (Ps) AND (It) ARE KNOWN ********"
- 2051 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 2052 LOCATE 6,58:PRINT"Ps"
- 2053 LOCATE 7,54:PRINT"Ea= --"
- 2054 LOCATE 8,58:PRINT"It"
- 2055 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ps) IN WATTS";PS
- 2056 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (It) IN AMPS";IT
- 2057 EA=PS/IT
- 2058 LOCATE 15,1:PRINT"THE VOLTAGE (Ea) IS --------------------> ";EA;" VOLTS"
- 2059 LOCATE 20,1:GOSUB 150:PRINT" "
- 2060 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 2061 Z$=INKEY$:IF Z$="" THEN 2061
- 2062 IF Z$="C" OR Z$="c" THEN 2050
- 2063 IF Z$="S" OR Z$="s" THEN 20000
- 2064 RUN "MAINMENU"
- 2100 CLS:F$="******** CURRENT (It) WHEN (Ps) AND (Ea) ARE KNOWN ********"
- 2101 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 2102 LOCATE 6,58:PRINT"Ps"
- 2103 LOCATE 7,54:PRINT"It= --"
- 2104 LOCATE 8,58:PRINT"Ea"
- 2105 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (Ps) IN WATTS";PS
- 2106 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ea) IN VOLTS";EA
- 2107 IT=PS/EA
- 2108 LOCATE 15,1:PRINT"THE CURRENT (It) IS -------------------> ";IT;" AMPS"
- 2109 LOCATE 20,1:GOSUB 150:PRINT" "
- 2110 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 2111 Z$=INKEY$:IF Z$="" THEN 2111
- 2112 IF Z$="C" OR Z$="c" THEN 2100
- 2113 IF Z$="S" OR Z$="s" THEN 20000
- 2114 RUN "MAINMENU"
- 2150 CLS:F$="******** RESISTANCE (R) WHEN (P) AND (Ps) ARE KNOWN ********"
- 2151 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 2152 LOCATE 6,57:PRINT"P"
- 2153 LOCATE 7,54:PRINT"R= --"
- 2154 LOCATE 8,57:PRINT"Ps"
- 2155 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (P) IN WATTS";P
- 2156 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Ps) IN WATTS";PS
- 2157 R=P/PS
- 2158 LOCATE 15,1:PRINT"THE RESISTANCE (R) IS --------------------> ";R;" OHMS"
- 2159 LOCATE 20,1:GOSUB 150:PRINT" "
- 2160 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 2161 Z$=INKEY$:IF Z$="" THEN 2161
- 2162 IF Z$="C" OR Z$="c" THEN 2150
- 2163 IF Z$="S" OR Z$="s" THEN 20000
- 2164 RUN "MAINMENU"
- 2200 CLS:F$="******** CURRENT (I) WHEN (P) AND (Rr) ARE KNOWN ********"
- 2201 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 2202 LOCATE 6,57:PRINT CHR$(251);"P"
- 2203 LOCATE 7,54:PRINT"I= --"
- 2204 LOCATE 8,57:PRINT CHR$(251);"Rr"
- 2205 LOCATE 10,1:INPUT"PLEASE ENTER THE VALUE OF (P) IN WATTS";P
- 2206 LOCATE 11,1:INPUT"PLEASE ENTER THE VALUE OF (Rr) IN OHMS";RR
- 2207 I=(SQR(P))/SQR(RR)
- 2208 LOCATE 15,1:PRINT"THE CURRENT (I) IS --------------------> ";I;" AMPS"
- 2209 LOCATE 20,1:GOSUB 150:PRINT" "
- 2210 PRINT"(C) TO CONTINUE,(S) FOR SUB MENU OR ANY KEY TO RETURN TO MAIN MENU";
- 2211 Z$=INKEY$:IF Z$="" THEN 2211
- 2212 IF Z$="C" OR Z$="c" THEN 2200
- 2213 IF Z$="S" OR Z$="s" THEN 20000
- 2214 RUN "MAINMENU"
- 19999 END
- 20000 CLS:F$="******** RCL CIRCUITS (PARALLEL) ********"
- 20010 GOSUB 100:LOCATE 1,F:PRINT F$:PRINT:GOSUB 150
- 20015 LOCATE 23,1:GOSUB 150
- 20020 LOCATE 5,5:PRINT"1. It";CHR$(253);"=[Ir";CHR$(253);"+(IL-Ic)";CHR$(253);"]"
- 20030 LOCATE 6,5:PRINT"2. Ir";CHR$(253);"=[It";CHR$(253);"-(IL-Ic)";CHR$(253);"]"
- 20040 LOCATE 7,5:PRINT"3. IL=SQR(It";CHR$(253);"-Ir";CHR$(253);")+Ic"
- 20050 LOCATE 8,5:PRINT"4. Ic=-SQR(It";CHR$(253);"-Ir";CHR$(253);")+IL"
- 20052 LOCATE 9,5:PRINT"5. Ea=Z(It)"
- 20054 LOCATE 10,5:PRINT"6. Er=(Ir)R"
- 20056 LOCATE 11,5:PRINT"7. EL=(IL)XL"
- 20058 LOCATE 12,5:PRINT"8. Ec=(Ic)Xc"
- 20060 LOCATE 13,5:PRINT"9. Ps=(Ea)It"
- 20062 LOCATE 14,4:PRINT"10. P=(Ir)";CHR$(253);"R"
- 20064 LOCATE 15,4:PRINT"11. P=(Pf)Ps"
- 20069 LOCATE 17,12:PRINT"P"
- 20070 LOCATE 18,4:PRINT"12. Pf= -"
- 20071 LOCATE 19,12:PRINT"Ps"
- 20079 LOCATE 17,25:PRINT"P"
- 20080 LOCATE 18,17:PRINT"13. Ps= -"
- 20081 LOCATE 19,25:PRINT"Pf"
- 20089 LOCATE 5,39:PRINT"Ea"
- 20090 LOCATE 6,32:PRINT"14. Z= --"
- 20091 LOCATE 7,39:PRINT"It"
- 20092 LOCATE 9,40:PRINT"Ea"
- 20093 LOCATE 10,32:PRINT"15. It= --"
- 20094 LOCATE 11,40:PRINT"Z"
- 20095 LOCATE 13,39:PRINT"Er"
- 20096 LOCATE 14,32:PRINT"16. R= --"
- 20097 LOCATE 15,39:PRINT"Ir"
- 20098 LOCATE 17,40:PRINT"Er"
- 20099 LOCATE 18,32:PRINT"17. Ir= --"
- 20100 LOCATE 19,40:PRINT"R"
- 20102 LOCATE 5,55:PRINT"EL"
- 20103 LOCATE 6,47:PRINT"18. XL= --"
- 20104 LOCATE 7,55:PRINT"IL"
- 20105 LOCATE 9,55:PRINT"EL"
- 20106 LOCATE 10,47:PRINT"19. IL= --"
- 20107 LOCATE 11,55:PRINT"XL"
- 20108 LOCATE 13,55:PRINT"Ec"
- 20109 LOCATE 14,47:PRINT"20. Xc= --"
- 20110 LOCATE 15,55:PRINT"Ic"
- 20111 LOCATE 17,55:PRINT"Ec"
- 20112 LOCATE 18,47:PRINT"21. Ic= --"
- 20113 LOCATE 19,55:PRINT"Xc"
- 20114 LOCATE 5,71:PRINT"Ps"
- 20115 LOCATE 6,63:PRINT"22. Ea= --"
- 20116 LOCATE 7,71:PRINT"It"
- 20117 LOCATE 9,71:PRINT"Ps"
- 20118 LOCATE 10,63:PRINT"23. It= --"
- 20119 LOCATE 11,71:PRINT"Ea"
- 20120 LOCATE 13,70:PRINT"P"
- 20121 LOCATE 14,63:PRINT"24. R= --"
- 20122 LOCATE 15,70:PRINT"Ps"
- 20123 LOCATE 17,70:PRINT CHR$(251);"P"
- 20124 LOCATE 18,63:PRINT"25. I= --"
- 20125 LOCATE 19,70:PRINT CHR$(251);"Rr"
- 21000 LOCATE 21,5:PRINT"ENTER NUMBER PLEASE";:INPUT A
- 21010 IF A=1 THEN 1000
- 21011 IF A=2 THEN 1050
- 21012 IF A=3 THEN 1100
- 21013 IF A=4 THEN 1150
- 21014 IF A=5 THEN 1200
- 21015 IF A=6 THEN 1250
- 21016 IF A=7 THEN 1300
- 21017 IF A=8 THEN 1350
- 21018 IF A=9 THEN 1400
- 21019 IF A=10 THEN 1450
- 21020 IF A=11 THEN 1500
- 21021 IF A=12 THEN 1550
- 21022 IF A=13 THEN 1600
- 21023 IF A=14 THEN 1650
- 21024 IF A=15 THEN 1700
- 21025 IF A=16 THEN 1750
- 21026 IF A=17 THEN 1800
- 21027 IF A=18 THEN 1850
- 21028 IF A=19 THEN 1900
- 21029 IF A=20 THEN 1950
- 21030 IF A=21 THEN 2000
- 21031 IF A=22 THEN 2050
- 21032 IF A=23 THEN 2100
- 21033 IF A=24 THEN 2150
- 21034 IF A=25 THEN 2200
- 22000 GOTO 20000
-