Dalam video kali ini, kita akan membahas mengenai "Pencabangan dalam Pemrograman C++". Pencabangan adalah pemilihan kondisi yang akan dieksekusi oleh program. Disini, kita mengenal 4 jenis pencabangan, yaitu: If satu kondisi, If dua kondisi, Nested if, dan switch. Keempatnya memiliki ciri masing-masing yang akan dicontohkan dalam program berikut.
- If Satu Kondisi
if(kondisi)
statement......;
2. If Dua Kondisi
If dua kondisi merupakan pencabangan yang memiliki dua kondisi yang dapat dipilih untuk eksekusi program sesuai dengan kondisi yang memenuhi.
if(kondisi)
{
//Jika kondisi terpenuhi atau benar
statement......;
} else
//jika kondisi salah
statement......;
3. Nested If
If bersarang adalah pencabangan yang memiliki beberapa cabang lagi didalamnya. Hanya statement didalam salah satu pencabangan saja yang dijalankan ketika kondisi terpenuhi.
if(kondisi1)
{
//Jika kondisi 1 terpenuhi
statement......;
} elseif (kondisi2)
{
//jika kondisi 2 yang terpenuhi
statement......; } elseif (kondisi3)
{
//jika kondisi 3 yang terpenuhi
statement......; //dst
}
else
//jika tidak ada kondisi yang memenuhi
statement......;
3. Switch Case
Switch case adalah jenis pencabangan yang akan menangkap nilai sebagai pilihan yang akan dieksekusi. Nilai ini akan diarahkan ke pilihan case case yang tersedia. Jika salah satu case memenuhi maka statementcase tersebut yang akan dijalankan. Jika tidak, maka pencabangan switch ini akan menjalankan statement di bagian default.
switch(ekspresi)
{
case pilihan_1:
statement1 yang dijalankan....;break;
case pilihan_2:
statement2 yang dijalankan....;break;
case pilihan_3:
statement3 yang dijalankan....;break;
.......
default: statement_default;
}
No comments:
Post a Comment