2. 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;
e. if masakerja>5 do
tambahan:=500000;
else
tambahan := 200000;
Jika var a bernilai 2 , var b bernilai 7, dan variabel c bernilai 1, maka output dari program
diatas adalah....
a. 7
b. 2
c. 1
d. 6
begin
clrscr;
read(jjk);
if jjk <=48 then
upah :=jjk*2000
else
begin
lembur :=jjk - 48;
upah:=(48*2000)+(lembur*3000);
end;
write(upah);
readkey;
end.
Jjk adalah jumlah jam kerja, jika jjk bernilai 19, maka output yang dihasilkan adalah.....
a. 38000
b. 96000
c. 183000
d. 39000
Jika kasus diatas diimplementasikan dalam bahasa pascal, maka potongan kode dibawah
ini yang benar adalah........
a. if suhu<= 0 then
write('padat');
else
if suhu<100 then
write('cair');
else
write('Gas atau Uap');
b. if suhu<= 0 then
write('padat')
else
if suhu<100 then
write('cair')
else
write('Gas atau Uap');
c. if suhu<= 0 then
write(padat)
else
if ( suhu <0) and (suhu < 100) then
write(cair)
else
if suhu >= 100 then
write(gas atau uap)
d. if suhu<= 0 then
write(padat)
else
if ( suhu <0) and (suhu < 100) then
write(cair)
else
if suhu > 100 then
write(gas atau uap)
Essay
1. Buatlah suatu program dimana dapat membaca sebuah bilangan bulat positif lalu
menentukan apakah bilangan tersebut merupakan kelipatan 4, jika merupakan kelipatan 4
akan terdapat keterangan merupakan kelipatan 4, jika tidak juga akan menampilkan
keterangan bukan kelipatan 4.
Tampilannya kurang lebih seperti ini:
2. Buatlah suatu program untuk menentukan berat badan ideal, dimana berat badan ideal
diperoleh dari tinggi badan dikurangi 100 kemudian dikurangi 10% dari hasil pengurangan
pertama, jika berat badan orang tersebut berselisih +-2 kg dari berat badan ideal munculkan
pesan ideal, dan jika berat badan sekarang tidak berselisih +- 2 kg dari berat badan ideal
maka keluarkan pesan tidak ideal. User menginputkan tinggi badan dan berat badan
sekarang.
Tampilannya kurang lebih seperti ini: