Soal dan Pembahasan OSK Komputer 2014

  1. Perhatikan potongan program berikut.

    var
    	am, ra : integer;
    begin
    	am:=500;
    	ra:=100;
    	repeat
    		ra:=ra+1;
    		am:=am-ra;
    	until am>ra;
    	writeln(am,' dan ',ra);
    end.
    

    Apakah output dari program di atas?:

      1. 90 dan 104
      2. 90 dan 105
      3. 194 dan 103
      4. 297 dan 103
      5. 399 dan 101

    Karena iterasi menggunakan repeat, maka jalankan program yang ada didalamnya terlebih dahulu
    sebelum memeriksa kondisi yang memenuhi.

    ra = 101
    am = 399
    Karena am > ra, maka program berhenti. Sehingga
    output dari program adalah 399 dan 101 (E).

Share Now:

5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

Follow TikTok Kami @cahinfor

Pembahasan soal tahun 2023 sudah tersedia di TikTok Kami loh!