Page 119 - Pemrograman Dasar kelas X
P. 119

Bab 3 Struktur Percabangan     115

                15 tahun
                     Diasumsikan semua pegawai mendapatkan Tunjangan Kinerja dan tunjangan keluarga.

                     Keseluruhan penerimaan gaji dipotong premi asuransi.
                     a. Buatlah program dengan struktur CASE OF.
                 3.  Temukan sebuah permasalahan yang memerlukan percabangan dengan lebih dari dua

                     kondisi. Buat program penyelesainnyamasing-masing dengan pernyataan if then else dan
                     case of.


        Uji Kompetensi
                 1.  Perhatikan potongan kode program berikut.
                     case nilai of
                            38..48:write('E');

                            49..59:write('D');
                            60..70:write('C');

                            71..81:write('B');
                            else write('A')
                     end;

                     saat kita menginputkan nilai 100 outputnya adalah …
                     a.  A
                     b.  B
                     c.  C
                     d.  D
                     e.  tidak ada

                 2.  Perhatikan potongan kode program berikut :
                     if nilai>=70 then
                            write(‘bagus’)
                            else if nilai> =60 then
                            write(‘cukup’);
                     ifnilai <60 then
                            write(‘remidi’);

                            else write(‘tidak remidi’);

                     Jika nilainya adalah 65 maka outputnya adalah:
                     a. bagus
                     b. cukup
                     c. tidak remidi
                     d. cukup tidak remidi
                     e. remidi
                 3.  Jika aturan penilaian sebagai berikut
                            Jika nilai >=70 maka dicetak “bagus”
                            Jika 60<=nilai<70 maka dicetak “cukup”
                            Jika kurang dari 60 maka dicetak “remidi”
                     Jika aturan tersebut ditulis dengan menggunakan case of menjadi …
   114   115   116   117   118   119   120   121   122   123   124