var
arr : array [0..5] of integer = (8,1,6,3,4,15);
i : integer;
aduk : array [0..6] of integer;
procedure kalikali();
begin
aduk[0] := 1;
for i:=1 to 6 do
aduk[i] := aduk[i-1] * arr[i-1];
end;
function hasil (kiri, kanan :integer): integer;
begin
hasil := (aduk[kanan] div aduk[kiri-1]);
end;
begin
kalikali();
writeln(aduk[3]);
writeln(hasil(2,3));
writeln(hasil(4,6));
end.
a. 3
b. 6
c. 48
d. 144
e. 180
a. 3
b. 6
c. 48
d. 144
e. 180
a. 3
b. 6
c. 48
d. 144
e. 180
a. -1
b. 0
c. 2
d. 5
e. 10
a. 1122357
b. 7532211
c. 3521172
d. 1234567
e. 1123357
a. 26
b. 27
c. 28
d. 3
e. 80
a. 10
b. 15
c. 25
d. 30
e. 40
a. 1
b. 2
c. 3
d. 4
e. 5
a. 4
b. 5
c. 6
d. 7
e. program tidak pernah berhenti
10. Berapakah nilai akhir n, jika nilai n pada awalnya adalah 62792912?
a. 4
b. 5
c. 6
d. 7
e. 8
11. Berapakah nilai akhir n, jika nilai n pada awalnya adalah 14934976?
a. 4
b. 5
c. 6
d. 7
e. 8
a. 5
b. 6
c. 7
d. 8
e. 9
13. Berapakah nilai maksimal dari variabel count dari semua kemungkinan nilai n?
a. 6
b. 7
c. 8
d. 9
e. Jawaban a, b, c, d salah
a. 65535
b. 31
c. 1
d. 32768
e. 33
15. Untuk semua nilai n>=1, nilai kembalian pemanggilan fungsi move(n) ekivalen dengan:
a. 2^(n-1)
b. 2^(n-1) + 1
c. 2*(n-1)
d. 2*(n-1)+1
e. 2^(n) – 1
a. 7
b. 1000001
c. 6
d. 1012101
e. 8
a. 7
b. 1001
c. 1001009
d. 1012101
e. 8
18. Apakah hasil yang dikembalikan dari menjalankan fungsi asik (1, 9, 5)?
a. 46
b. 45
c. 37
d. 15
e. 142
19. Apa hasil yang dikembalikan dari menjalankan fungsi seru( asik( 15, 9, 2000 ) , 9, 2000 )?
a. 16006
b. 16015
c. 18037
d. 18000
e. 18006
Jika banyaknya karakter "#" yang dicetak sebagai fungsi dari N (dengan harga N cukup besar), maka
fungsi itu proporsional dengan bentuk fungsi ...
a. (log N)2
b. N2
c. log N
d. N
e. N log N