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

Pra-OSP DKI Jakarta 2015 - Komputer , Nomor 29 - 30

Deskripsi untuk soal nomor 29 - 30

Perhatikan potongan program berikut:

function jeruk(x:longint):string;
var y:longint;
begin
    y := 1 shl 30;
    jeruk := ‘’;
    while (y>0) do
    begin
         if x >= y then
         begin
             jeruk := jeruk + ‘a’;
             x := x-y;
         end else if length(jeruk) > 0 then jeruk := jeruk + ‘b’;
         y := y shr 1;
    end;
end;
29

Apakah hasil dari pemanggilan jeruk(13)?

30

Berapakah nilai x agar hasil dari pemanggilan jeruk(x) adalah “abbaaba”?