Percabangan - conditional

 Percabangan - Conditional C++


Percabangan Conditional C++

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

Percabangan menggunakan operator kondisional (Conditional) yang akan menghasilkan nilai boolean (benar/true atau salah/false) jika nilaiyang dihasilkan benar, malal perintah akan dilasanakan, sedangkan jika salah, maka intruksi tidak akan dilaksanakan.

Bentuk pernyataan yang muncul pada percabngan adalah :

jika..........................maka.........................

Pernyataan didalam jika adalah sebuah kondisi yang harus dipenuhui 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 yaitu:

  • If sederhana

  • If – else

  • Nested-if  

1. if sederhana adalah bentuk if dengan 1 cabang.

Aturan pakai:

if (Conditional)

  statement

Jika kondisi bernilai 1 maka statment akan dikerjakan.

2. if-else adalah bentuk if dengan 2 cabang 

Aturan pakai:

if (Conditional)

                                statement-1

                else

                                statement-2

Contoh dalam penulisan code:



Jika kondisi bernilai 1, maka statment-1 yang dikerjakan.

Jika kondisi bernilai 0, maka statement-2 yang akan dikerjakan.

3. Nested if adalah bentuk if bersarang 

Aturan pakai :

if (Conditional-1)

                                statement-1

                else if (Conditional-2)

                                statement-2

                ……..

                ……..

                else if (Conditional-n)

                                statement-n

                else

                                statement

Jika kondisi-1 bernilai 1, maka statement-1 akan dikerjakan

Jika kondisi-1 bernilai 0, maka akan mengecek kondisi-2

Jika kondisi-2 bernilai 1, maka akan mengerjakan statement-2

Jika kondisi-2 bernilai 0, maka akan mengerjakan kondisi yang ada dibawahnya (begitu seterusnya sampai percabangan ke -n)

Dan jika pada kondisi-n bernilai 0 makastatment didalam else yang akan dikerjakan 


www.dinus.ac.id

Komentar

Postingan Populer