Deskripsi untuk soal nomor 46 - 48
Perhatikan potongan program berikut:
while (a>b) do
begin
a:= a-b;
c:= c+1;
d:= d+b;
end;
writeln(c,' ',d);
Jika pada awalnya nilai a, b, c, dan d berturut-turut adalah 23, 4, 0, dan 0; maka keluaran dari potongan program tersebut adalah:
a. 0 0
b. 1 4
c. 3 4
d. 5 20
e. 6 50
Jika pada awalnya nilai a, b, c, dan d berturut-turut adalah 50, 10, 2, dan 10; maka keluaran dari potongan program tersebut adalah:
a. 0 0
b. 1 4
c. 3 4
d. 5 20
e. 6 50
Manakah nilai-nilai a, b, c, dan d yang menghasilkan keluaran "7 56" dari potongan program tersebut?
a. nilai a, b, c, dan d berturut-turut adalah 56, 7, 0, dan 0
b. nilai a, b, c, dan d berturut-turut adalah 56, 8, 0, dan 0
c. nilai a, b, c, dan d berturut-turut adalah 56, 7, 0, dan 8
d. nilai a, b, c, dan d berturut-turut adalah 56, 8, 0, dan 8
e. nilai a, b, c, dan d berturut-turut adalah 64, 8, 0, dan 0