EnglishFrenchGermanSpainItalian DutchRussianPortugueseJapaneseKorean

Google Search

Custom Search

Wednesday, October 13, 2010

Pernyataan Seleksi(Bagian 1)

Pernyataan nested-if

Pernyataan if/if-else yang bersarang
Terdapat if/if-else di dalam if/if-else
if/if-else bagian dalam disebut “bersarang” di dalam if/if-else bagian luar
Tidak ada batasan if/if-else yang bersarang

contoh kode program:
hasilnya:


Pernyataan switch-case

Pernyataan if/if-else mengeksekusi block berdasarkan nilai true/false
Pernyataan switch-case mengeksekusi block berdasarkan nilai status
Switch-case lebih mudah dipahami daripada nested-if
Switch-case digunakan untuk multiple-conditions

Sintaks:
switch (switch-expression)
{
case value1:statement(s)1;
break;
case value2:statement(s)2;
break;

case valueN:statement(s)N;
break;
default: statement(s)-for-default;
}
Flowchart:
Switch-expression harus menghasilkan nilai berupa char, byte, short, atau int dan harus dalam tanda kurung (…)
Value1, …, dan valueN harus memiliki tipe data yang sama dengan switch-expression dan tidak dapat berupa expression seperti 1+x
Jika case ditemukan, maka eksekusi dimulai dari case tersebut sampai ditemukan break

Keyword break adalah optional
Case default adalah optional, dieksekusi jika tidak ada case yang memenuhi
Case dicek secara berurutan
Lebih baik case diurutkan dan default diletakkan di case terakhir
Switch-case tanpa break menyebabkan case berikutnya dieksekusi

Flowchart switch-case tanpa break:
Contoh Kode Programnnya:

hasilnya

previous

Masukkan Code ini K1-EY8895-E
untuk berbelanja di KutuKutuBuku.com