ALPRO 1 Modul Percabangan If 2013 ALGORI
2013
ALP‘O : Modul
Pe a a ga If
ALGORITMA DAN PEMROGRAMAN
ASISTEN DOSEN ALPRO ANGKATAN 3
UNIVERSITAS PENDIDIKAN INDONESIA
FAKULTAS MATEMATIKA DAN IPA
ILMU KOMPUTER
Materi apa ya g
au disa paika ?
Pe ge ala pe a a ga
e ggu aka If da
ested If
Ke apa harus ke ala sa a ya g a a ya if ?
La ak a e ke ala de ga e e a g kita kagu i, te
ke apa kita pe lu ke ala sa a a g a a a if .
ata ada juga alasa
pe i g
Te a -te a , dala
pe og a a te st uktu , se ua pe i tah dike jaka se a a
sekue sial te u ut da i atas hi gga ke a ah. Na u ada kala a kita ha us e ilih da i
alte aif-alte aif a g ada sesuai de ga ko disi a g ada. Nah, a i aka kete u
de ga a g a a a pe a a ga da pe ula ga . De ga
e ggu aka pe a a ga
p og a kita aka le ih le i le, a pokok a gitu deh, si gkat e ita if
e a g pe lu
dike al le ih da i sekeda te a u tuk ke e hasila te a -te a di dala du ia pe silata
i i.
“eperi apa if dala
du ia yata?
If di dala du ia ata itu sepe i ge a g, ada kala a ge a g dapat dili tasi oleh e eka
a g e e uhi s a at atau ko disi, da ada kala a e eka a g idak e e uhi s a at
atau ko disi idak dapat ele ai ge a g te se ut.
Ko disi atau syarat apa ya g isa dii ple e tasika ?
Ada a ak hal a g dapat kita gu aka se agai s a at,
Jika i
Jika i
Jika i
Jika i
Ds .
isalka saja :
puta
e upaka a gka ge ap, atau jika i puta
puta
e upaka kelipata
puta * sa a < 5
puta adalah hu uf a
e upaka a gka ga jil
Apa u a satu syarat saja ya g isa kita i ple e tasika pada suatu proses?
Tidak. Bisa saja le ih da i
e ui e e t pasi a.
s a at, te ga tu g si pe
Eits, kete u tuh sa a logika
ate aika
uat p og a
elu
a, u
a a ope
a a ga
disio al a
te ga tu g
ate aika, re ie do g ka g te ta g logika
Oke deh a i kita e ie , pe ah elaja do g a te ta g logika
te e -te e
asih di “MA? Nah kita aka kete u lagi sedikit a.
“e
a
pe
ko
da
ate aika se aktu
tuk e gi gat ke ali ate i aktu atkul PTI, di dala
ahasa C ada a g
ato ko disio al. Kita isa
e ggu aka a di dala
agia ko disi
se agai s a at pe a a ga . La gsu g saja, e ikut adalah ope ato
g dike al oleh ahasa C:
>
>=
<
9){
//proses
printf(“nilai x lebih dari 9\n”);
}
Tadi kata ya isa ya syarat ya le ih dari ko disi? Co toh ya?
If((x > 9)&&(y < 6)){
ih udah
//proses
printf(“nilai x lebih dari 9 dan y kurang dari 6\n”);
}
BENTUK KE , POLA IF EL“E
Be tuk ke i i
e iliki alte ai e solusi jika ko disi pe a a ga idak te pe uhi.
If(kondisi_percabangan){
//proses jika statement benar
…………
}else{
//proses jika statement salah
……………
}
Co toh p og a
a adalah, isalka ada a gka a g dii putka use , aitu da .
de ga
e ggu aka e tuk IF EL“E silaka te a -te a o a uat p og a jika le ih
esa da i tuliska le ih esa da i da jika le ih esa da i ,
aka tuliska le ih esa da i
* da adalah a gka sesuai de ga i puta use
BENTUK KE , NE“TED IF IF TER“ARANG
“esuai de ga a a a, pada e tuk ke i i kita aka elaja e ggu aka if te sa a g.
Jika dia ika se a a si ple da se a a ha iah, if te sa a g itu adalah if di dala if. Jika
te a -te a i gu g, o a a a gka se uah u ah de ga ge a g a g e iliki ku i.
Nah jika te a -te a i gi
asuk ke dala u ah, aka te a -te a aka
ele ai
i ta ga , aitu ge a g da pi tu u ah te a -te a . Yup, ested if itu si gkat e ita
sepe i itu, jadi ada ko disi pe a a ga di dala ko disi pe a a ga .
if(kondisi_percabangan_1){
//proses jika kondisi percabangan 1 terpenuhi
If(kondisi_percabangan_1_1){
//proses jika kondisi percabangan 1_1 terpenuhi
}
}
Laiha !
. Buat progra u tuk
atau a gka ga jil.
e e tuka apakah i puta user erupaka a gka ge ap
. Buat progra u tuk e e tuka apakah a gka ya g user i putka dapat
e e tuk segiiga siku-siku atau idak.
. Buat progra
ya g
e gi ple e tasika logika OR.
Refere si
“uka to, ‘osa A ia i, Diktat Alp o
C, A to ius, Algo it a da Pe og a a de ga Bahasa C
ALP‘O : Modul
Pe a a ga If
ALGORITMA DAN PEMROGRAMAN
ASISTEN DOSEN ALPRO ANGKATAN 3
UNIVERSITAS PENDIDIKAN INDONESIA
FAKULTAS MATEMATIKA DAN IPA
ILMU KOMPUTER
Materi apa ya g
au disa paika ?
Pe ge ala pe a a ga
e ggu aka If da
ested If
Ke apa harus ke ala sa a ya g a a ya if ?
La ak a e ke ala de ga e e a g kita kagu i, te
ke apa kita pe lu ke ala sa a a g a a a if .
ata ada juga alasa
pe i g
Te a -te a , dala
pe og a a te st uktu , se ua pe i tah dike jaka se a a
sekue sial te u ut da i atas hi gga ke a ah. Na u ada kala a kita ha us e ilih da i
alte aif-alte aif a g ada sesuai de ga ko disi a g ada. Nah, a i aka kete u
de ga a g a a a pe a a ga da pe ula ga . De ga
e ggu aka pe a a ga
p og a kita aka le ih le i le, a pokok a gitu deh, si gkat e ita if
e a g pe lu
dike al le ih da i sekeda te a u tuk ke e hasila te a -te a di dala du ia pe silata
i i.
“eperi apa if dala
du ia yata?
If di dala du ia ata itu sepe i ge a g, ada kala a ge a g dapat dili tasi oleh e eka
a g e e uhi s a at atau ko disi, da ada kala a e eka a g idak e e uhi s a at
atau ko disi idak dapat ele ai ge a g te se ut.
Ko disi atau syarat apa ya g isa dii ple e tasika ?
Ada a ak hal a g dapat kita gu aka se agai s a at,
Jika i
Jika i
Jika i
Jika i
Ds .
isalka saja :
puta
e upaka a gka ge ap, atau jika i puta
puta
e upaka kelipata
puta * sa a < 5
puta adalah hu uf a
e upaka a gka ga jil
Apa u a satu syarat saja ya g isa kita i ple e tasika pada suatu proses?
Tidak. Bisa saja le ih da i
e ui e e t pasi a.
s a at, te ga tu g si pe
Eits, kete u tuh sa a logika
ate aika
uat p og a
elu
a, u
a a ope
a a ga
disio al a
te ga tu g
ate aika, re ie do g ka g te ta g logika
Oke deh a i kita e ie , pe ah elaja do g a te ta g logika
te e -te e
asih di “MA? Nah kita aka kete u lagi sedikit a.
“e
a
pe
ko
da
ate aika se aktu
tuk e gi gat ke ali ate i aktu atkul PTI, di dala
ahasa C ada a g
ato ko disio al. Kita isa
e ggu aka a di dala
agia ko disi
se agai s a at pe a a ga . La gsu g saja, e ikut adalah ope ato
g dike al oleh ahasa C:
>
>=
<
9){
//proses
printf(“nilai x lebih dari 9\n”);
}
Tadi kata ya isa ya syarat ya le ih dari ko disi? Co toh ya?
If((x > 9)&&(y < 6)){
ih udah
//proses
printf(“nilai x lebih dari 9 dan y kurang dari 6\n”);
}
BENTUK KE , POLA IF EL“E
Be tuk ke i i
e iliki alte ai e solusi jika ko disi pe a a ga idak te pe uhi.
If(kondisi_percabangan){
//proses jika statement benar
…………
}else{
//proses jika statement salah
……………
}
Co toh p og a
a adalah, isalka ada a gka a g dii putka use , aitu da .
de ga
e ggu aka e tuk IF EL“E silaka te a -te a o a uat p og a jika le ih
esa da i tuliska le ih esa da i da jika le ih esa da i ,
aka tuliska le ih esa da i
* da adalah a gka sesuai de ga i puta use
BENTUK KE , NE“TED IF IF TER“ARANG
“esuai de ga a a a, pada e tuk ke i i kita aka elaja e ggu aka if te sa a g.
Jika dia ika se a a si ple da se a a ha iah, if te sa a g itu adalah if di dala if. Jika
te a -te a i gu g, o a a a gka se uah u ah de ga ge a g a g e iliki ku i.
Nah jika te a -te a i gi
asuk ke dala u ah, aka te a -te a aka
ele ai
i ta ga , aitu ge a g da pi tu u ah te a -te a . Yup, ested if itu si gkat e ita
sepe i itu, jadi ada ko disi pe a a ga di dala ko disi pe a a ga .
if(kondisi_percabangan_1){
//proses jika kondisi percabangan 1 terpenuhi
If(kondisi_percabangan_1_1){
//proses jika kondisi percabangan 1_1 terpenuhi
}
}
Laiha !
. Buat progra u tuk
atau a gka ga jil.
e e tuka apakah i puta user erupaka a gka ge ap
. Buat progra u tuk e e tuka apakah a gka ya g user i putka dapat
e e tuk segiiga siku-siku atau idak.
. Buat progra
ya g
e gi ple e tasika logika OR.
Refere si
“uka to, ‘osa A ia i, Diktat Alp o
C, A to ius, Algo it a da Pe og a a de ga Bahasa C