Page 121 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 121

bentuk pernyataan percabangan yang memiliki dua blok pilihan. Blok pilihan pertama akan
                  dieksekusi  jika  kondisi  benar  (true)  dan  blok  pilihan  kedua  akan  dieksekusi  bernilai  salah

                  (false). Sedangkan percabangan if-else-if adalah perluasan dari struktur if else yang memiliki

                  dua kondisi atau lebih, yaitu dengan menyisipkan 1 atau lebih kondisi ke dalamnya. Switch case
                  adalah bentuk percabangan yang lebih mengarah kepada pemilihan kondisi.

                      Di  dalam  percabangan,  terdapat  juga  percabangan  bersarang.  Percabangan  ini  terbagi

                  menjadi 2 yaitu percangan if-else bersarang dan percangan switch bersarang. Percabangan if-

                  else bersarang adalah percabangan yang digunakan apabila terdapat pernyataan percabangan
                  dibawah sebuah pernyataan percabangan lainnya. Sedangkan percabangan  switch bersarang

                  adalah  suatu  struktur  pemrograman  yang  digunakan  untuk  menangani  situasi  di  mana  ada
                  beberapa kondisi yang perlu diuji secara berurutan dalam blok kode switch.


                  F.  Soal Latihan

                  1.  Buatlah  program  untuk  menentukan  klasifikasi  usia  seseorang  berdasarkan  umurnya.
                      Gunakan percabangan bertingkat (nested if) untuk menentukan klasifikasi usia (bayi, anak-

                      anak, remaja, dewasa, lansia).
                  2.  Buatlah  program  untuk  mensimulasikan  mesin  ATM  dengan  menu  pilihan  untuk

                      melakukan penarikan tunai, transfer uang, dan cek saldo. Gunakan percabangan switch-

                      case untuk menangani pilihan pengguna.
                  3.  Buatlah program untuk menghitung nilai akhir mata kuliah berdasarkan nilai UTS, UAS,

                      dan tugas. Gunakan percabangan untuk menentukan bobot nilai dan menghitung nilai akhir.
                  4.  Buatlah program C untuk menentukan nilai terbesar dari tiga angka yang dimasukkan oleh

                      pengguna.
                  5.  Buatlah  program  C  untuk  menghitung  diskon  dan  total  pembayaran  berdasarkan  total

                      pembelian.























                                                                                                          98
   116   117   118   119   120   121   122   123   124   125   126