Professional Documents
Culture Documents
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.
Essay
6.
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)