Percabangan memiliki beberapa tipe atau jenis seperti percabangan if satu kondisi, percangan if dua kondisi dan percabangan if bersarang serta switch.
Pernyataan if pada dasarnya memiliki bentuk sederhana sebagai berikut:
if(kondisi)
{
// blok pernyataan yang dijalankan
// jika kondisi bernilai benar.
}
Dalam hal ini, kondisi berupa ekspresi nilai benar atau salah terletak antara tanda kurung kurawal {}. Untuk if dua kondisi akan melibatkan if dan else. Bila pernyataan bernilai benar maka akan masuk pada pernyataan if sedangkan apabila bernilai salah maka akan masuk pada pernyataan else, sedangkan pada if bersarang apabila pernyataan salah maka akan di cocokan pada pernyatan kedua atau else if dan apabila masih salah lagi maka akan terletak pada pernyataan else.
Contoh pernyataan if bersarang:
if(kondisi)
{
// blok pernyataan yang dijalankan
// jika kondisi bernilai benar.
}
else if(kondisi)
{
}
else
{
}
Pada percabangan switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk umum percabangan dengan menggunakan switch adalah sebagai berikut:
switch (ekspresi)
{
case nilai_pertama:
pernyataan_pertama;
break;
case nilai_kedua:
pernyataan_kedua;
break;
case nilai_ketiga:
pernyataan_ketiga;
break;
……….
default: pernyataan_n;
}
Untuk lebih memahami lagi tentang pemakaian percabangan if dan switch dalam pemrograman bahasa C++ silahkan melihat video tutorial berikut:
No comments:
Post a Comment