Page 67 - MEDIA PENDIDIKAN 1-8
P. 67

BAB 6


                     Struktur Kontrol Percabangan dalam

                                       Bahasa Pemrograman







              Percabangan ( Branching ) dalam algoritma C/C++

                     Percabangan (Branching) atau bisa juga disebut dengan dicision-making merupakan suatu control
              flow pada algoritma pemrograman yang cara kerjanya melakukan pemilihan statement pada kondisi dua

              pilihan atau lebih. Yang akan di eksekusi selanjutnya di mana pemilihan tersebut di dasarkan atas kondisi
              (Condition) tertentu. Di dalam Bahasa Pemrograman C atau C++ Percabangan dibagi menjadi 4 (empat) yaitu :


                 1) If

                 2) If Else

                 3) If Else If

                 4) Switch

                 1. Struktur Percabangan If pada C++

                     Struktur If adalah Struktur Percabangan Algoritma Pemrograman yang mempunyai ciri khas fungsi

              logika yaitu logika if atau dalam bahasa indonesia yaitu fungsi logika Jika. Suatu Fungsi If          akan
              mengeksekusi Statement Apabila (Jika dan Hanya Jika) Kondisi tertentu Terpenuhi. Struktur percabangan if

              mempunya bentuk algoritma sebagai berikut :


              Bentuk Umum Percabangan If pada C++



              Berikut adalah bentuk umum dari percabangan If pada algoritma bahasa pemrograman C/C++ ( C atau C++ )


              if(condition){


              statement

               ...


               }

                     Pada Program di atas, dapat kita cermati, tertera Condition, Pada condition dapat kita isi suatu kondisi
              percabangan yang ingin kita buat pada program. Misalkan kita ingin membuat Sebuah Program nilai

              mahasiswa, apakah dia remidi atau tidak, kita dapat menulis pada condition seperti if(nilai <= 60){ Dengan

              catatan bahwa nilai untuk remidi adalah 60 atau dibawah nya, setelah itu kita dapat tambahkan statement cout


                                                            Page 67
   62   63   64   65   66   67   68   69   70   71   72