Anda di halaman 1dari 3

FLOWCHART MENGHITUNG R SERI DAN PARALEL

START

MENU
1. SERI
SALAH

3. INPUT
2.PARALEL
=1?

MASUKKAN
R1.R2.R3

RT=R1+R2+R3

CETAK
RT

END

=2?

MASUKKAN
R1.R2.R3

CETAK TEKS
MASUKKAN
SALAH

RT=R1.R2.R3/(R1.R2)+(R1.R3)+
(R2.R3)

LISTING PROGRAM
10 :
CLS
REM menggunakan perintah input
LOCATE 2, 20: PRINT "############################"
LOCATE 4, 20: PRINT "menu pilihan
"
LOCATE 6, 20: PRINT "1.hub seri 2. hub paralel "
LOCATE 7, 20: PRINT "3.input salah
"
LOCATE 9, 20: PRINT "############################"
PRINT
INPUT "ingin hitung rt hubungan apa"; n
IF n = 1 THEN
CLS
PRINT
INPUT "berapa besar r1? ", r1
INPUT "berapa besar r2? ", r2
INPUT "berapa besar r3? ", r3
rt = r1 + r2 + r3
LOCATE 8, 30: PRINT "##############################"
LOCATE 10, 30: PRINT "bila r1="; r1
LOCATE 11, 30: PRINT "dan r2="; r2
LOCATE 12, 30: PRINT "dan r3="; r3
LOCATE 14, 30: PRINT "jadi R totalnya seri= "; rt; "ohm"
LOCATE 16, 30: PRINT "#############################"
END
ELSEIF n = 2 THEN
CLS
PRINT "ANDA MENGHITUNG RT HUB. PARALEL"
PRINT ""
INPUT "Berapa besar r1?", r1
INPUT "berapa besar r2?", r2
INPUT "berapa besar r3?", r3
rt = (r1 * r2 * r3) / ((r1 * r2) + (r1 * r3) + (r2 * r3))
LOCATE
LOCATE
LOCATE
LOCATE

8, 30: PRINT "##########################"


10, 30: PRINT "bila r1="; r1
11, 30: PRINT "dan r2="; r2
12, 30: PRINT "dan r3="; r3

LOCATE 14, 30: PRINT "jadi r totalnya="; rt; "ohm"


LOCATE 16, 30: PRINT "##########################"
PRINT
LOCATE 20, 20: PRINT "anda salah masukkan input"
INPUT "mau coba lagi?(y/t)"; y$
IF y$ = "Y" OR y$ = "y" THEN GOTO 10
END IF
END

Anda mungkin juga menyukai