Rangkuman Struktur percabangaan dengan lebih dari dua kondisi

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;

3.3.4. 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 keluarga Potongan premi 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 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.

3.3.5. Uji Kompetensi

1. Perhatikan potongan kode program berikut. case nilai of 38..48:writeE; 49..59:writeD; 60..70:writeC; 71..81:writeB; else writeA 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=nilai70 maka dicetak “cukup” Jika kurang d ari 60 maka dicetak “remidi” Jika aturan tersebut ditulis dengan menggunakan case of menjadi …