home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-07 | 1.2 KB | 31 lines |
- 300 REM UNBALANCE BRIDGE
- 301 CLS
- 302 PRINT "THIS PROGRAM DETERMINES THE VALUE AND DIRECTION OF THE CURRENT";
- 303 PRINT "THROUGH THE CENTER RESISTOR OF AN UNBALANCED BRIDGE."
- 304 PRINT
- 305 PRINT "ENTER ALL VALUES IN BASE UNITS."
- 306 PRINT
- 307 INPUT; "UPPER LEFT RESISTOR EQUALS? ", R1 : PRINT " ohms"
- 308 INPUT; "UPPER RIGHT RESISTOR EQUALS? ", R2 : PRINT " ohms"
- 309 INPUT; "LOWER LEFT RESISTOR EQUALS? ", R3 : PRINT " ohms"
- 310 INPUT; "LOWER RIGHT RESISTOR EQUALS? ", R4 : PRINT " ohms"
- 311 INPUT; "CENTER RESISTOR EQUALS? ", R5 : PRINT " ohms"
- 312 INPUT; "THE SOURCE VOLTAGE EQUALS? ", VT : PRINT " volts"
- 313 PRINT "IS THE SOURCE VOLTAGE - OR + WITH RESPECT TO THE BOTTOM";
- 314 INPUT " OF THE BRIDGE? ", P$
- 315 IF P$="+" OR P$="-" THEN 319
- 316 PRINT
- 317 PRINT "PLEASE ENTER EITHER A + OR - SIGN."
- 318 GOTO 313
- 319 RTH=(R1*R3/(R1+R3)) + (R2*R4/(R2+R4))
- 320 VTH=(R1*VT/(R1+R3)) - (R2*VT/(R2+R4))
- 321 V5=R5*VTH/(R5+RTH)
- 322 I5=V5/R5
- 323 PRINT
- 324 PRINT "THE CURRENT THROUGH THE CENTER RESISTOR IS"; ABS(I5); "amperes."
- 325 PRINT "THE VOLTAGE ACROSS THE CENTER RESISTOR IS "; ABS(V5); "volts."
- 326 IF V5=0 THEN 329
- 327 PRINT "THE DIRECTION OF THE CURRENT IN THE CENTER RESISTOR IS ";
- 328 IF V5<0 AND P$="+" THEN PRINT "RIGHT TO LEFT." ELSE PRINT "LEFT TO RIGHT."
- 329 LOCATE 25,20: INPUT ; "MORE CALCULATIONS (Y/N) ",A$: IF A$="Y" OR A$="y" THEN RUN 300 ELSE IF A$ = "N" OR A$ ="n" THEN RUN "MENU1"
-