Yuk bantu teman kamu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Provinsi (OSP) 2012 - Komputer , Nomor 26

26

Diketahui definisi fungsi sebagai berikut. Jika max(a,b) adalah fungsi yang mengembalikan nilai maksimum dari a dan b, berapakah nilai dari F1(4,3)?

function F1(i, j : integer) : integer;
begin
 if (i < 0) or (j < 0) then
 F1 := max(i, j) + 1
 else if i = j then
 F1 := F1(i + 1, j - 1)
 else
 F1 := F1(i - 2, j - 1) + F1(i - 1, j - 2);
end;