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;
}

b.    Struktur if dua 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:

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.....😊😊😊

































About the author

Admin
Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 komentar:

Copyright © 2013 PEMROGRAMAN and Blogger Themes.