Deskripsi untuk soal nomor 48 - 49
Perhatikan potongan program berikut:
function yolo(x,y:integer):integer;
begin
if (y = 0) then yolo:=x
else yolo:= yolo(y,x mod y)*yolo(y mod x, x mod y)*y;
end;
begin
writeln(yolo(19,5));
end.
Berapakah keluaran program di atas?
A. 80
B. 0
C. 125
D. 720
E. 19
Bila fungsi yolo(9,y) dipanggil dan fungsi tersebut mengembalikan nilai 4, maka berapakah nilai y?
A. 1
B. 2
C. 3
D. 4
E. 5