Kujawab
BerandaMasuk

© 2026 Kujawab — Dikelola oleh GARIS Institute

← Kembali ke Olimpiade Sains Kota (OSK) 2014 - Komputer

Olimpiade Sains Kota (OSK) 2014 - Komputer, Nomor 40

SebelumnyaTulis JawabanSelanjutnya

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?:

A. 90 dan 104

B. 90 dan 105

C. 194 dan 103

D. 297 dan 102

E. 399 dan 101

2 jawaban

Wildan Mauludi11 tahun lalu
1

am=500 ra=100 pada pseudocode diatas, ada perintah repeat until am>ra. karena pada kondisi awal am>ra, maka dengan sekali compile, proses akan berhenti. ra:=100+1=101 am:=500-ra(yg baru) 500-101=399, jadi jawabannya E. 399 dan 101 ^_^

Hezekiel Elshaddy11 tahun lalu
0

ini harus teliti soalnya am udh lbh bsr.. jadi program udh stop sampai opsi E

Masuk untuk menulis jawaban