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
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 ^_^
ini harus teliti soalnya am udh lbh bsr.. jadi program udh stop sampai opsi E
Masuk untuk menulis jawaban