BAB 5
PENCABANGAN
Dalam
sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan
dan pengulangan. Pencabangan adalah suatu pemilihan pernyataan (statement) yang
akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu.
Pada pemrograman C++ umunya terdapat dua jenis struktur untuk proses
pencabangan yaitu "if" dan "switch".
5.1 Pencabangan if Satu Kondisi
Struktur pencabangan yang
paling sederhana hanya melibatkan sebuah ekspresi yang akan diperiksa.
Pernyataan if pada dasarnya memiliki
dua bentuk, yaitu yang tidak mengandung else
dan yang mengandung else.
Berikut adalah tutorial dalam bentuk
sederhana untuk pernyataan if :
5.2 Pencabangan if Dua Kondisi
Untuk pencabangan
dua kondisi harus berisi pernyataan khusus yang berguna untuk mengatasi kejadi
apabila kondisi yang didefinisikan tidak terpenuhi atau bernilai salah.
Bentuk
umum pencabangan dengan dua kondisi akan melibatkan if dan else .
{
//blok perntaaan yang dijanlankan
//jika kondisi benar
}
Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if (dua kondisi) :
Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if (dua kondisi) :
5.3 Pencabangan if Bersarang
Berikut adalah tutorial untuk
Pencabangan if Bersarang :
5.4 Pernyataan Switch
Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda
terhadap sejumlah kemungkinan nilai. Bentuk umum pencabangan dengan menggunakan
switch adalah sebagai berikut:
Switch (ekspresi)
{
case 1:
pernyataan_pertama;
break;
case 2:
pernyataan_kedua;
break;
case 3:
pernyataan_ketiga;
break;
…………
default:pernyataan_n;
}
Tidak ada komentar:
Posting Komentar