PERCABANGAN
I.
PENGERTIAN
Percabangan adalah suatu pemilihan
statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi
tertentu. Di dalam C++terdapat dua buah jenis struktur yang digunakan untuk mengimplementasikan
suatu
percabangan, yaitu dengan menggunakan struktur if dan struktur
switch.
1. Struktur IF
a.
Struktur
if satu kondisi.
Struktur ini merupakan struktur yang paling sederhana karena hanya
melibatkan satu buah ekspresi yang akan diperiksa. Bentuk umum dari struktur percabangan
yang memiliki satu kondisi adalah sebagai berikut:
Pernyataan if yang paling sederhana berbentuk:
If (kondisi )
{ Pernyataan;
}
Dalam hali ini,
·
Kondisi
digunakan untuk menentukan pengambilan keputusan.
·
Pernyataan
dapat berupa sebuah pernyataan ataupun pernyataan majemuk. Bagian ini
dijalankan hanya kalau kondisi bernilai benar (bernilai tidak sama dengan nol).
Pernyataan if berupa pernyataan majemuk:
If ( kondisi )
{
Pernyataan_1;
Pernyataan_2;
.......................
Pernyataan_N;
}
Struktur ini merupakan struktur yang paling sederhana
karena hanya
melibatkan satu buah ekspresi yang akan diperiksa. Bentuk
umum dari struktur percabangan yang memiliki satu kondisi adalah sebagai
berikut:
if (kondisi )
{ pernyataan_jika_kondisi_terpenuhi; }
else
{
pernyataan_jika_kondisi_tidak_terpenuhi; }
Dalam menuliskan kondisi/syarat selalu digunakan
operator relasional sebagai
sarana untuk
melakukan proses pengecekan.
c. Struktur If Tiga Kondisi atau
Lebih
Struktur jenis ini merupakan perluasaan dari struktur yang
memiliki dua kondisi yaitu dengan
menambahkan satu atau lebih kondisi kedalamnya. Strukturnya yaitu:
If ( kondisi_1)
Pernyataan_1;
Else if ( kondisi_2)
Pernyataan_2;
Else if ( kondisi_3)
Pernyataan_3;
Else if ( kondisi_M )
Peryataan_M;
Else //
opsional
Pernyataan_N;
2. Percabangan Menggunakan Statemen Switch.
Selain menggunakan struktur if, C++ juga mempunyai
percabangan dengan menggunakan switch. Switch adalah pernyataan yang digunakan untuk menjalankan salah
satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari
sebuah ungkapan dan nilai penyeleksi. Secara singkat, pernyataan ini merupakan
pernyataan pilihan ganda. Strukturnya yaitu:
Switch ( ungkapan )
{
Case ungkapan_1:
Pernyataan_1;
Break;
Case ungkapan_2:
Pernyataan_2;
Break;
Default:
Pernyataan
_x;
}
PRAKTIKUM
1. If satu kondisi.
Output
2. If dua kondisi
Output
3. If tiga kondisi atau lebih
Output :
4. Program Switch
#include
<iostream>
using namespace std;
int main(){
int kode_bulan;
cout<<"
Masukkan kode bulan (1..12) : ";
cin>>kode_bulan;
switch (kode_bulan){
case 1:
cout<<"Januari"<<endl;
break;
case 2:
cout<<"Februari"<<endl;
break;
case 3:
cout<<"Maret"<<endl;
break;
case 4:
cout<<"April"<<endl;
break;
case 5:
cout<<"Mei"<<endl;
break;
case 6:
cout<<"Juni"<<endl;
break;
case 7:
cout<<"Juli"<<endl;
break;
case 8:
cout<<"Agustus"<<endl;
break;
case 9:
cout<<"September"<<endl;
break;
case 10:
cout<<"Oktober"<<endl;
break;
case 11:
cout<<"November"<<endl;
break;
case 12:
cout<<"Desember"<<endl;
break;
default :
cout<<"Kode yang Anda masukkan
salah"<<endl;
}
return 0;
}
Output:
Referensi:
Kadir, Abdul.2014. From Zero to a Pro Pemrograman C++ (Membahas Pemrograman Berorientasi Objek. Yogyakarta: Penerbit Andi.
Terima kasih sudah berkunjung........😄😄😄😄
jangan lupa kunjungi artikel lainnnya.
SEMOGA BERMANFAAT.....😊😊😊
Info Kampus : UNIVERSITAS AMIKOM YOGYAKARTA








