STRUKTUR PERCABANGAN MENGGUNAKAN C++

Percabangan adalah suatu pemilihan statement yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertentu. Dalam sebuah kalimat percabangan dapat disebut sebagai kalimat pengandaian. Di dalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasikan suatu percabangan, yaitu dengan menggunakan struktur if dan struktur switch.
Dibawah ini contoh konsep kalimat percabangan :

“Jika saya belajar maka saya akan mendapatkan nilai bagus”

STRUKTUR IF

Struktur 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 :

//Jika terdapat lebih dari satu statement

If  (kondisi)   {
    Statement1 ;
    Statement2 ;
    ......
}

//Jika hanya terdapat satu statement, dapat ditulis seperti dibawah

If  (kondisi)   Statement ;

Berikut ini contoh programnya :



 Struktur Dua Kondisi

Struktur percabangan jenis ini sedikit lebih kompleks bila dibandingkan dengan struktur yang hanya memiliki satu buah kondisi. Adapun bentuk umum dari struktur percabangan jenis ini adalah sebagai berikut :

If  (kondisi)   {
     Statement_jika_kondisi_terpenuhi ;
} else  {
     Statement_jika_kondisi_tidak_terpenuhi ;
}

Berikut ini contoh programnya :


Struktur Tiga Kondisi

Struktur percabangan jenis ini cukup rumit untuk seorang pemula dikarenakan di dalam struktur percabangan ini memiliki lebih dari satu buah kondisi. Adapun bentuk umum dari struktur percabangan jenis ini adalah sebagai berikut :

If  (kondisi)   {
     Statement_jika_kondisi_terpenuhi ;
}
else If  (kondisi)   {
     Statement_jika_kondisi_terpenuhi
}
else  {
     Statement_jika_kondisi_tidak_terpenuhi ;
}

Berikut ini contoh programnya :



STRUKTUR SWITCH


Switch dalam struktur percabangan digunakan untuk menggantikan penggunaan if yang berurutan atau penggunaan if dalam if yang banyak. If bersarang adalah kondisi jika pada kondisi if ternyata terdapat lebih dari satu altenatif. Berikut ini adalah contoh program switch melayani pesanan buah segar :



REFERENSI

Budi Raharjo., Pemrograman C++ Mudah dan Cepat Menjadi Master C++ dengan Mengungkap Rhasia-rahasia Pemrograman dalam C++, Informatika, 2009.

Hanif Al Fatta., Dasar Pemrograman C++ DisertaI Dengan Pengenalan Pemrograman Berorientasi Objek, Andi, 2006.
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 komentar:

Posting Komentar