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