Page 109 - Pemrograman Dasar kelas X
P. 109
Bab 3 Struktur Percabangan 105
else
pajak := gajitotal*0.05;
gajibersih := gajitotal-pajak;
Jika Agus sudah bekerja di perusahaan tersebut selama 4,5 tahun dan dikarenakan dia
banyak lembur sehingga gajitotalnya pada bulan ini adalah 3500000 maka gaji bersih yang
diterima agus adalah ….
a. 3482500
b. 3325000
c. 3150000
d. 3500000
e. 3000000
3. Perhatikan potongan kode program berikut
if 10<=a<=20 then
write(‘bilangan diantara 10 sampai 20’);
if 21<=a<=40 then
write(‘bilangan diantara 21 sampai 40’);
Jika nilai a adalah 9 maka outputnya adalah …
a. bilangan diantara 10 sampai 20
b. bilangan diantara 21 sampai 40
c. program error
d. tak ada yang terjadi
e. muncul output bilangan diantara 10 sampai 20 dan bilangan diantara 21 sampai 40
4. Perhatikan potongan program berikut
if(1 <= peringkat) and (peringkat<= 4) then
beasiswa:=1000000;
else
if status = ‘kurang mampu’ then
beasiswa := 500000;
Tono selalu mendapat peringkat 1 di kelasnya dan dia adalah siswa kurang mampu maka
total beasiswa yang di dapat adalah …
a. 1500000
b. 1000000
c. 750000
d. 500000
e. 0
5. Perhatikan potongan algoritma berikut.
Readln(a);