Professional Documents
Culture Documents
Start
Input
V, R, W, L C
XC:=1/(W*C)
XL:=W*L
Z:=SQRT(R*R+SQR(W*L1/(W*C))*(W*L)/(W*C))
I:=V/SQRT(R*R+SQR(W*L-1/(W*C))*(W*L 1/W*C))
Y
R=Z
I:=V/Z
T
Y
XL>XC
I:=V/Z
T
XL<XC
Output
XL, XC, Z, I
Stop
I:=V/Z
PROGRAM KUAT_ARUS_LISTRIK;
USES WINCRT;
VAR V,R,W,L,C,Z,I,XC,XL:REAL;
BEGIN
CLRSCR;
WRITE('MASUKKAN V
=');READLN(V);
WRITE('MASUKKAN R
=');READLN(R);
WRITE('MASUKKAN W
=');READLN(W);
WRITE('MASUKKAN L
=');READLN(L);
WRITE('MASUKKAN C
=');READLN(C);
XC:=1/(W*C);
XL:=W*L;
Z:=SQRT(R*R+SQR(W*L-1/(W*C))*(W*L)/(W*C));
I:=V/SQRT(R*R+SQR(W*L-1/(W*C))*(W*L-1/W*C));
if R=Z THEN
I:=V/Z
else if XL>XC THEN
I:=V/Z
else if XL<XC THEN
I:=V/Z;
WRITELN('XL=',XL:6:2,'ohm');
WRITELN('XC=',XC:7:2,'ohm');
WRITELN('IMPEDANSI Z=',Z:8:2,'ohm');
WRITELN('KUAT ARUS LISTRIK I=',I:9:2,'A');
READLN;
END.