Soal Algoritma Pascal : Repeat

Diposting oleh Mustaqim on Kamis, 02 Februari 2012

Soal 38 OSN Komputer 2011 Kabupaten:
Perhatikan potongan program berikut:
ayam := 100;
bebek:= 5;
repeat
  bebek:= bebek+1;
  ayam := ayam - bebek;
until ayam >bebek;
writeln (ayam,' dan ',bebek);
Manakah pasangan nilai (ayam,bebek) yang akan dicetak?
(a) 94 dan 6
(b) 100 dan 5
(c) 10 dan 14
(d) salah semua
(e) program tak berhenti

Pembahasan:
ayam = 100
bebek = 5
---------------------------------------------------
bebek = 5 +1 =6
ayam = 100 -6 = 94
(ayam > bebek) TRUE (loop selesai)
---------------------------------------------------
 jadi nilai ayam adalah 94 dan nilai bebek adalah 6. Jawaban (a)

Artikel terkait :



{ 0 komentar... baca komentar dibawah or tulis komentar }

Posting Komentar