Percabangan Dalam Bahasa C
Transcript of Percabangan Dalam Bahasa C
-
8/16/2019 Percabangan Dalam Bahasa C
1/9
PERCABANGAN
-
8/16/2019 Percabangan Dalam Bahasa C
2/9
PERCABANGAN 1 KONDISI
• Adalah percabangan yang terdapat 1pernyataan yang akan diekseksiapabila k!ndisi terpenhi"
#!r$at penlisan%i&'k!ndisi()
pernyataan*
+
-
8/16/2019 Percabangan Dalam Bahasa C
3/9
C!nt!h%
,inclde -stdi!"h.int $ain'()
int nilai*
print&'/0askkan nilai sisa %/(*scan&'/2d/3 4nilai(*
i&'nilai.567()
print&'/8989S:n/(*print&'/;IDAK RE0IDI/(*
+
+
-
8/16/2019 Percabangan Dalam Bahasa C
4/9
PERCABANGAN < KONDISI
• Adalah percabangan dengan < =enispernyataan3 $asing>$asing k!ndisiterpenhi dan tidak terpenhi"
• &!r$at penlisan%i&'k!ndisi()
pernyataan*
+else)pernyataan*
+
-
8/16/2019 Percabangan Dalam Bahasa C
5/9
C!nt!h%
,inclde -stdi!"h.int $ain'()
int nilai*
print&'/0askkan nilai sisa %/(*
scan&'/2d/3 4nilai(*
i&'nilai.567()
print&'/8989S/(*
+else)print&'/;IDAK 8989S/(*
+
+
-
8/16/2019 Percabangan Dalam Bahasa C
6/9
PERCABANGAN 8EBI? DARI < KONDISI
•
Adalah percabangan yang terdapat banyakpilihan pernyataan yang dapat di=alankan ntksetiap k!ndisi"
• &!r$at penlisan%
i&'k!ndisi()pernyataan*
+else i& 'k!ndisi()
pernyataan*
+else)
pernyataan*
+
-
8/16/2019 Percabangan Dalam Bahasa C
7/9
C!nt!h%
,inclde -stdi!"h.
int $ain'()
int nilai*
print&'/0askkan nilai sisa %/(*
scan&'/2d/3 4nilai(*
i&'nilai.5@7()print&'/nilai A/(*
+else i&'nilai.57()
print&'/nilai B/(*
+else)print&'/nilai C/(*
+
+
-
8/16/2019 Percabangan Dalam Bahasa C
8/9
PERCABANGAN BERSARANG
•
Adalah percabangan yang dignakanntk pe$eriksaan k!ndisi secaraberlapis"
-
8/16/2019 Percabangan Dalam Bahasa C
9/9
c!nt!h%
,inclde -stdi!"h.
int $ain'()int bil13 bil