You are on page 1of 2

QUIZ ALPRO Multiple Choice

1. (bobot masing-masing soal 3) A B+C Dari potongan algoritma di atas, maka pernyataan yang benar adalah : A. A dan C bertipe data integer C. A, B, dan C bertipe real B. A bertipe integer, C dan D real D. Semua benar G (2 * F) + (E / 50) Dari potongan algoritma di atas, maka pernyataan yang benar adalah : A. G bertipe integer C. F dan E bertipe boolean B. G bertipe boolean D. Tidak ada yang benar Z (W DIV 18) + (20 MOD 3) Dari potongan algoritma di atas, maka pernyataan yang benar adalah : A. Z bertipe integer C. W dan Z bertipe real B. Z dan W bertipe integer D. Tidak ada yang benar IH IF I > 3 OR I < 10 THEN J True ELSE J False ENDIF 4. Dari potongan algoritma di atas, maka pernyataan yang benar adalah : A. H bertipe real C. I bertipe integer dan J bertipe boolean B. I dan J bertipe integer D. Tidak ada yang benar Diberikan algoritma sebagai berikut : EG*5 G 30 Isi variable E adalah : A. 0 B. 30 C. 150

2.

3.

5.

D. Tak ada yang benar

Essay
6.

(Kerjakan 2 dari 3 soal dibawah ini!)

Buat algoritma untuk menampilkan angka dari nilai awal k dengan kelipatan m dan jumlah angka sebanyak n. Contoh masukan (input) dan keluaran (output) : (bobot 20) Input Input Input Output 5 k= m= n= 5 5 3 4 8 k=6 m=5 n=5 6 11 k = 10 m = 10 n=3 26 10 10 20

11

146

16

21

30

7.

Describe the output that is generated by each oh the following program program essay5; var I,j,k,x : integer; begin x:=0; for i:= 0 to 4 do for j:= 0 to i-1 do begin k:=(i+j-1); if (k mod 2)=0

then x:=x+k else if (k mod 3)=0 then x:=x+k-2; write(i,j,x); end; writeln; writeln(x = ,x); end.
8. 9. Pada suatu perusahaan terdapat 3 golongan karyawan. Gaji karyawan ditentukan berdasarkan gaji tetap dan juga lamanya bekerja. Gaji tetap dan gaji per jam tersebut bergantung kepada golongan karyawan sesuai tabel berikut : GOL 1 2 3 GAJI TETAP 500.000 300.000 250.000 GAJI PER JAM 5000 3000 2000

Jika seorang karyawan bekerja lebih dari 150 jam, kelebihan dari 150 jam tersebut dihitung lembur, dengan gaji per jam 1,5 x gaji biasa. Buat algoritma untuk menghitung total gaji yang diterima oleh karyawan. (bobot 45)

You might also like