OSP 2011

  1. Perhatikan fungsi berikut
    function coba(a:integer):string;
    var
        b : integer;
        str : string;
    begin
        if (a=0) then
            coba:= ''
        else
        begin
            b := a mod 2;
            if (b=0) then str:='0'
            else str:='1';
            coba:= coba(a div 2)+str;
        end;
    end;
    
    nilai yang dikembalikan oleh pemanggilan fungsi coba(155) adalah? Jawab: ……..

    Dengan menggunakan mod dan pembagian, fungsi tersebut akan mengembalikan nilai biner dari suatu bilangan dalam format string. Jadi jika parameter yang digunakan adalah 155, maka fungsi akan menghasilkan bilangan biner dari 155, yaitu 10011011.

Share Now:

5 1 vote
Article Rating
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
kim
kim
2 years ago

⅓ x ⅔ = 2/9 bagian
kok bisa gitu kak?

Langganan

Subscribe To Our Newsletter

2
0
Would love your thoughts, please comment.x
()
x

Follow TikTok Kami @cahinfor

Pembahasan soal tahun 2023 sudah tersedia di TikTok Kami loh!