Deskripsi untuk soal nomor 34 - 35
Perhatikan potongan algoritma berikut ini
procedure Otakatik(j: integer; k: integer);
Var i: integer;
begin
for i := 1 to 10 do begin
if (j < 0)
then
if (k > 0)
then j := j + k
else k := -j + k
else
if (k < 0)
then j := -j - k
else k := j - k;
end;
writeln(j,’ ‘,k);
end;
Jika prosedur tsb dipanggil dengan perintah Otakatik(35,-10) berapakah harga yang dicetak perintah writeln(j,'',k)?
a. -25 25
b. 100 75
c. 0 -25
d. 25 -25
e. 5 -10
Pemanggilan manakah yang pada akhirnya variable j dan k kembali ke harga-harga semula (sebelum iterasi for dijalankan)?
a. Otakatik(2, 3)
b. Otakatik(-2,-3)
c. Otakatik(2, -3)
d. Otakatik(-2 , 3)
e. Otakatik(-3 , -2)