Senin, 20 Mei 2013

Pencabangan pada Pemrograman C++



BAB 5
PENCABANGAN

Dalam sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan dan pengulangan. Pencabangan adalah suatu pemilihan pernyataan (statement) yang akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu. Pada pemrograman C++ umunya terdapat dua jenis struktur untuk proses pencabangan yaitu "if" dan "switch".

5.1       Pencabangan if Satu Kondisi

      Struktur pencabangan yang paling sederhana hanya melibatkan sebuah ekspresi yang akan diperiksa. Pernyataan if pada dasarnya memiliki dua bentuk, yaitu yang tidak mengandung else dan yang mengandung else.

Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if :






5.2       Pencabangan if Dua Kondisi
             Untuk pencabangan dua kondisi harus berisi pernyataan khusus yang berguna untuk mengatasi kejadi apabila kondisi yang didefinisikan tidak terpenuhi atau bernilai salah.
Bentuk umum pencabangan dengan dua kondisi akan melibatkan if dan else .
              If (kondisi)

             {

                //blok perntaaan yang dijanlankan

                //jika kondisi benar

             }
Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if (dua kondisi) :




5.3     Pencabangan if Bersarang
         Pada pemrograman C++ terkadang diperlukan untuk menggunakan pernyataam if yang berada di dalam pernyataan if. Pernyataan if seperti ini disebut if bersarang (nested if).
Berikut adalah tutorial untuk Pencabangan if Bersarang :






5.4       Pernyataan Switch
             Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk umum pencabangan dengan menggunakan switch  adalah sebagai berikut:

            Switch (ekspresi)
                {
                                case 1:
                                                pernyataan_pertama;
                                                break;
                                case 2:
                                                pernyataan_kedua;
                                                break;
                                case 3:
                                                pernyataan_ketiga;
                                                break;
                                …………
                                default:pernyataan_n;
                }

  Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan switch :


Tidak ada komentar:

Posting Komentar