Percabangan Kondisi di C++

 Percabangan Branching Conditional C++



Halo sobat JagPro, kali ini mimin mau membahas tentang Percabangan kondisi if else. Silahkan disimak ya.

Percabangan adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Percabangan (branching) di dalam pemrograman dugunakan oleh komputer untuk menentukan langkah kerja instruksi.

Menggunakan operator kondisional (Conditional) yang akan menghasilkan nilai boolean (benar/true atau salah/false) jika nilai yang dihasilkan benar, maka perintah akan dilaksanakan, sedangkan jika salah, maka instruksi tidak akan dilaksanakan.

Bentuk pernyataan percabangan yang muncul biasanya :
jika (........) maka (..............)

Pernyataan didalam jika adalah sebuah kondisi yang harus dipenuhi untuk menjalankan pernyataan yang ada didalam maka.  Dengan kata lain maka adalah akibat yang ditimbulkan oleh jika. Untuk menulis pernyataan berupa percabangan dalam program dapat digunakan perintah if atau switch.

Perintah if dibedakan menjadi 3 bentuk :

  • If sederhana
  • If-else
  • Nested-if
A. if sederhana adalah bentuk if dengan 1 cabang.
    Aturan :
    if (kondisi)
    pernyataan/aksi
    Jika kondisi bernilai 1 (benar) maka pernyataan akan dikerjakan.


B. If-else adalah bentuk if dengan 2 cabang
    Aturan :
    If (kondisi)
                        pernyataan-1
        else
                        pernyataan-2
    Jika kondisi bernilai 1 (benar), maka pernyataan-1 yang dikerjakan.
    Jika kondisi bernilai 0 (salah), maka pernyataan-2 yang dikerjakan.





    Ketika kita memasukkan password yang benar maka kondisi akan terpenuhi sehingga akan memunculkan pernyataan-1 seperti gambar dibawah ini.

Sedangkan jika password yang dimasukkan salah, kondisi tidak terpenuhi maka yang akan muncul pernyataan-2.



C. Nested if  adalah bentuk if dengan banyak cabang
    Aturan :
    If( kondisi-1 )
                            pernyataan-1

            else if ( kondisi-2 )

                            pernyataan-2
                ........
                ........
            else if ( kondisi-n )

                            pernyataan-n

             else
                            pernyataan

Jika kondisi-1 bernilai 1, maka pernyataan-1 akan dikerjakan
Jika kondisi-1 bernilai 0, maka akan mengecek kondisi-2
Jika kondisi-2 bernilai 1, maka akan mengerjakan pernyataan-2
Jika kondisi-2 bernilai 0, maka akan mengecek kondisi dibawahnya (begitu seterusnya hingga percabangan ke-n)
Dan jika pernyataan-n bernilai 0, maka pernyataan didalam else yang akan dikerjakan.

Berikut adalah contoh penerapannya di dalam koding.


Karena yang dimasukan adalah angka 12 maka kondisi yang bernilai 1 yaitu kondisi-3 sehingga pernyataan-3 akan ditampilkan.


Sekian penjelasan dari mimin, semoga bermanfaat untuk sobat JagPro sekalian.

Komentar

Postingan populer dari blog ini

Universitas Dian Nuswantoro

Pengertian Algoritma Pemrograman, Fungsi serta Contohnya

Studi Kasus membuat Program Counter