Page 108 - Pemrograman Dasar kelas X
P. 108
104 Pemrograman Dasar SMK Kelas X Sem 2
Dari masalah di atas dibuatkan sebuah program untuk menentukan harga tiket, di mana
masukan terdiri dari jenis kereta api yang dipilih, jumlah tiket yang dipesan, terdiri dari tiket
dewasa, anak-anak, dan infant. Keluarannya adalah besar uang yang harus dibayar.
Tidak berhenti di sini, program juga meminta input berapa besar uang yang dibayarkan dan
mencetak besar kembalian.Buatlah program dengan Bahasa Pascal
2. Carilah permasalahan di sekitarmu yang dapat diselesaikan dengan membuat program yang
memuat struktur percabangan dengan dua kondisi.
Uji Kompetensi
A. Pilihan ganda
1. Jika seorang pegawai mempunyai masa kerja lebih dari 5 tahun maka dia akan
mendapatkan tambahan gaji sebesar 500000 sedangkan untuk yang lainnya mendapat
tambahan gaji 200000
Penulisan struktur percabangan yang sesuai dengan masalah diatas adalah …
a. if masakerja<=5 then
tambahan:=500000;
else
tambahan := 200000;
b. if masakerja<=5 then
tambahan:=200000;
else
tambahan := 500000;
c. if masakerja>=5 then
tambahan:=500000;
else
tambahan := 200000;
d. if masakerja<5 do
tambahan:=500000;
else
tambahan := 200000;
e. if masakerja>5 do
tambahan:=500000;
else
tambahan := 200000;
2. Perhatikan potongan kode program berikut :
if (masakerja>=5) and (gajitotal>3000000) then
pajak := gajitotal*0.1;