dibagi dengan 11 ?
1. Sebuah bak air terdapat 8 buah lubang
a. 5
di bagian dasarnya. Ketika semua
b. 7
lubang tersebut dibuka maka bak air
c. 9
yang terisi penuh akan habis dalam
d. 2
waktu 12 jam. Berapa lama waktu
e. 4
yang dibutuhkan untuk menghabiskan
5. Pada acara pekan seni terdapat enam
isi bak air yang penuh jika hanya 6
acara yang berlangsung dari jam 19.00
buah lubang yang dibuka ?
sampai 22.00. dari setiap acara satu ke
a. 10 jam
acara lainnya memiliki jeda 4 menit.
b. 24 jam
Namun di acara ketiga 10 menit lebih
c. 18 jam
lama daripada acara lainnya. Dan
d. 16 jam
untuk acara terakhir diberikan waktu
e. 12 jam
40 menit. Berapa menit lamanya acara
2. x x x x .... x
ketiga dari acara pekan seni tersebut ?
dapat habis dibagi oleh .
a. 20 menit 30 detik
Berapakah bilangan x terbesar yang
b. 32 menit
mungkin?
c. 22 menit
a. 105
d. 32 menit 30 detik
b. 130
e. 30 menit
c. 30
6. Sebuah password (kata sandi) yang
d. 150
terdiri dari 5 angka. Angka ke-4 lebih
e. 110
besar daripada angka ke-2 dengan
3. Berapa banyak angka antara 100
selisih 4. Sementara angka ke-3
hingga 1000 yang habis dibagi 3 dan 5
kurang dari angka ke-2 dengan
tetapi tidak habis dibagi 25?
selisih 3. Angka pertama adalah 3
a. 48
kali lipat angka terakhir. Ada 3 pasang
b. 40
angka dengan jumlah 11. Berapakah
c. 30
angka ke-4 dari password tersebut?
d. 24
a. 9
e. 18
b. 5
4. Bila z bilangan bulat positif terkecil
c. 7
yang memberikan sisa 5 jika dibagi
d. 3
dengan 13 dan memberikan sisa 3 jika
e. 4
else
begin 27. Dari algoritma diatas, apabila nilai com
pop := stek[com]; diubah menjadi 1 dan pek menjadi 4 maka
com := com + 1;
end; outputnya adalah
end;
a. 7 b. 6
begin
6 8
stek[3] := '6';
Compek 9
stek[2] := '7'; Compek Compek
Compek Compek
stek[4] := '8';
stek[1] := '5'; c. 5 d. 7
stek[5] := '9'; 7 6
6 8
com := 2; 8 9
pek := 6; 9 Compek
e. 8
pop(); 9
5
for x := 1 to 5 do Compek
writeln( pop() ); Compek
end;
var a. -18:5
i: integer; b. 5
begin
i:= 5; c. -18
while i < 11 do d. 5:-18
begin
i:= i + 1; e. 18
end; 41. Perhatikan potongan algoritma berikut !
if (i > 11) then
begin var
writeln('ILKOM'); m, n :
end; string;
writeln('i'); begin
readln; m := ’moon’ ; n :=
writeln('2017'); ’noon’ ; write(n);
end. end.
Hasil yang dicetak dari program diatas
Keluaran dari potongan algoritma diatas adalah
adalah.. a. n
a. ILKOM b. noon
b. ILKOM 2017 c. n is noon
c. i d. moon
d. 10 e. moo
e. 11 42. Perhatikan potongan algoritma berikut !
39. Perhatikan potongan algoritma berikut ! var
begin a : integer ;
write(’Pascal’) b : real ; begin
; writeln(’ a := 9 ;
program’) b := 2.0 *
end. a ;
Keluaran dari potongan algoritma di atas write(b:5:
2);
adalah.. end.
a. Pascalprogram Output dari program diatas adalah..
b. Pascalp rogram a. 11.00
c. Pascal program b. 10.00
d. Pascal c. 18.00
program d. 20.00
e. Pascalpro gram e. 19.00
40. Perhatikan potongan algoritma berikut ! 43. Perhatikan potongan algoritma berikut !
begin var
write(-18:5); a. : integer ;
begin
a. 12 bawah ini?
a. Program abc;
b. r =
Var x,y:real;
c. r = 12
b. Program pqrstu2343;
d. r=1
Var x,y=real;
e. Salah semua
c. Program 4343;
45. Perhatikan potongan algoritma berikut !
var x,y: integer; Var x:=boolean;b:=integer;
begin d. Program gampang;
x := 1;
y := 0; Var a:byte, c:real;
while(x <= 10) do begin e. Program ngbhjgj35456;
y := y + x;
x := x + x; Var x,y=real;
end; 48. Perhatikan potongan algoritma berikut !
writeln(y);
end. var r : real;
begin
Output dari program diatas adalah r:=147.0;
writeln(r:0:5);
a. 10 end.
b. 13