Perhatikan fungsi berikut ini:
function ndec(n: integer): integer;
begin
if (n=0) then ndec:=n*ndec(n-1)
else ndec:=1;
end;
Nilai kembalian pemanggilan fungsi ndec(5) adalah...
A. 120
B. 24
C. 15
D. 720
E. 1
Lazy Person
Pada soal, dipanggil sebuah fungsi ndec(5), sehingga nilai n = 5 di dalam fungsi.
Nilai n tidak sama dengan 0 sehingga kondisi masuk ke dalam else.
Sehingga, keluarannya adalah 1.
Jadi, jawabannya 1.
E) 1
1
pake yg else ndec(5) = 1
Masuk untuk menulis jawaban