Page 118 - Pemrograman Dasar kelas X
P. 118

114         Pemrograman Dasar SMK Kelas X Sem 2

                 if (kondisi1) then
                     pernyataan1

                     else if (kondisi2) then
                            pernyataan2
                            else

                                   pernyataan3;


             2.  Menggunakan pernyataan case of

                 Case (variabelpilihan) of
                     Nilai1: pernyataan1;
                 Nilai2:pernytaan2;

                 Nilai3:pernyataan3;
                 ...

                 Else
                            PernyataanElse;
                 end;


        Tugas

                 1.  Penilaian di sebuah sekolah menggunakan format A, B, C, D, dan E dengan kriteria sebagai
                     berikut
                  Skor               Huruf               Kategori

                  80-100             A                   Sangat Baik
                  70-79              B                   Baik

                  60-69              C                   Cukup
                  40-59              D                   Tidak Baik
                  Kurang dari 40     E                   Gagal

                 Buatlah  programpermasalahan  di  atas  dengan  inputan  Nama  siswa,  skor  dan  menampilkan
                 nilai dalam huruf dan kategori prestasinya. Buatlah dua program, satu dengan struktur if then

                 else if dan case of.
                 2.  . Buatlah sebuah algoritma dalam bentuk pseudocode untuk penggajian yang ditentukan
                     berdasarkan lama bekerja sebagai berikut.

                Lama Kerja     Gaji Pokok    Tunjangan Kinerja  Tunjangan              Potongan premi
                                                                  keluarga             Asuransi

                1-5 tahun      1.200.000     20% x gaji pokok     15% x gaji pokok     15.000
                6-10 tahun     1.500.000     20% x gaji pokok     15% x gaji pokok     15.000
                10-15 tahun    2.000.000     25% x gaji pokok     15% x gaji pokok     20.000

                Lebih dari     3.000.000     25% x gaji pokok     15% x gaji pokok     20.000
   113   114   115   116   117   118   119   120   121   122   123