Page 32 - MAIDA-23833025
P. 32

Modul Dasar Pemrograman

                        BAB 3


                        Operasi


                        Penyeleksian Kondisi




                               Pernyataan  Percabangan  digunakan  untuk  memecahkan  persoalan  untuk
                        mengambil  suatu  keputusan diantara  sekian  pernyataan  yang ada.  Untuk  keperluan
                        pengambilan keputusan, Borland C++ menyediakan beberapa perintah antara lain.


                        3.1. Pernyataan IF

                               Pernyataan  if   mempunyai  pengertian,  “  Jika  kondisi  bernilai  benar,  maka
                        perintah  akan  dikerjakan  dan  jika  tidak  memenuhi  syarat  maka  akan  diabaikan”.
                        Dari pengertian tersebut dapat dilihat dari diagram alir berikut:




                                                                           salah
                  kondisi


                                                                     benar

                                                               perintah




                                                      Gambar 3.1. Diagram Alir IF

                        Bentuk umum dari pernyataan if

                                          if (kondisi)
                                                  pernyataan;


                        Penulisan kondisi berada  di  dalam  tanda  kurung kurawal  jika  pemakaian  if  diikuti
                        dengan pernyataan majemuk, bentuk penulisannya sebagai berikut :

                                       if (kondisi)
                                               {
                                                  pernyataan;
                                                  ……
                                               }














                                                                                                       29

                                                                                                       31
   27   28   29   30   31   32   33   34   35   36   37