Perhatikan potongan program berikut
function a(n:integer):integer;
begin
if (n=0) then
a:= 0;
else
a:= 1-n*a(n-1);
end;
Berapakah hasil dari a(5)?
a. -120
b. -76
c. 120
d. 0
e. 76
a(5) = 1-5a(4) = 76 a(4) = 1-4a(3) = -15 a(3) = 1-3a(2) = 4 a(2) = 1-2a(1) = -1 a(1) = 1-1*a(0) = 1 a(0) = 0 jawaban E
CMIIW
function a(n:integer):integer;
begin
if (n=0) then
a:= 0;
else
a:= 1-n*a(n-1); // 1-[n*a(n-1)]
end;
Berapakah hasil dari a(5)?
| n | a(n) |
| 1 | 1 |
| 2 | -1 |
| 3 | 4 |
| 4 | -15 |
| 5 | 76 |
Jawabannya 76 (E)
Masuk untuk menulis jawaban