OSP 2013

  1. Perhatikan potongan program di bawah ini!
    var i,j,x: integer;
    
    begin
        x := 0;
        for i:=1 to 5 do begin
            for j:= 5 downto 1 do begin
                x := x + i + j;
            end;
        end;
    
        writeln(x);
    end.
    
    Apakah keluaran dari program di atas?

    Nilai x terakhir adalah penjumlahan semua nilai i dan j yang pernah muncul.
    Setiap nilai i, perulangan j akan menambahkan x sebanyak 5 + 4 + 3 + 2 + 1 = 15 + 5*i.
    Karena nilai i dimulai dari 1 sampai 5, maka x = 5*(15) + 5*(1 + 2 + 3 + 4 + 5) = 150.

Share Now:

5 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Langganan

Subscribe To Our Newsletter

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

Follow TikTok Kami @cahinfor

Pembahasan soal tahun 2023 sudah tersedia di TikTok Kami loh!