Yuk bantu teman kamu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Kota (OSK) 2011 - Komputer , Nomor 42

42

Perhatikan prosedur berikut ini.


procedure TOKI(k:integer);
begin
  if (k >1) then
  begin
    if k mod 2 =0 then
      TOKI(k div 2)
    else
      TOKI(3*k+1);
    if k mod 5 =1 then
      write('T');
    if k mod 5 =2 then
      write('O');
    if k mod 5 =3 then
      write('K');
    if k mod 5 =4 then
      write('I');
  end;
end;

Berapa banyak huruf 'K' yang tertulis bila dipanggil
TOKI(20)?

a. 5

b. 4

c. 3

d. 2

e. 1