Anda di halaman 1dari 6

PENGSELEKSIAN

SELEKSI KONDISI/STATEMENT KENDALI

 Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu proses.

 Fungsi penyeleksian kondisi penting artinya dalam penyusunan bahasa C, terutama untuk program yang
kompleks.

 Jenis seleksi kondisi yang terdapat dalam bahasa C dan C++ adalah:

1. IF …

2. IF … ELSE

3. SWITCH …CASE…DEFAULT
I. SELEKSI KONDISI IF…

 Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi
tunggal.
 Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada didalam
blok if akan diproses dan dikerjakan.
 Bentuk umum struktur kondisi if adalah :
• if (kondisi)
• pernyataan;
II. SELEKSI KONDISI IF…ELSE …

 Dalam struktur kondisi if.....else minimal terdapat dua pernyataan.


 Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang
dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang
dilaksanakan.
 Bentuk umumnya adalah sebagai berikut :
• If (kondisi)
• pernyataan-1 ;
• Else
• pernyataan-2 ;
II. SELEKSI KONDISI SWITCH…CASE…
DEFAULT
 Struktur kondisi switch....case....default digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak.
 Bentuk umum dari struktur kondisi ini adalah :
• switch(kondisi) {
• }
• case 1 : pernyataan-1;
• break;
• case 2 : pernyataan-2;
• break;
• .....
• .....
• case n : pernyataan-n;
• break;
• default :
• pernyataan-m
1. Case :digunakan sebagai label yang menandai awal eksekusi deret instruksinya hingga
ditemukan pernyataan break.
2. Default : label yang digunakan atau dieksekusi apabila label case tidak ada yang memenuhi.
3. Break : Perintah pengontrol alur program, berfungsi utnuk keluar dari satu blok kondisi
ataupun iterasi.
4. Dalam menggunakan struktur control switch perlu diperhatikan hal – hal sbb:
a. Nilai untuk setiap label case adalah berupa konstanta yang kompetible integer (char, enum,
dan varian int).
b. Per keyword case hanya mempunyai satu nilai konstan.

Anda mungkin juga menyukai