Deskripsi untuk soal nomor 47 - 49
function abc(a:integer) : integer; begin abc :=a*3-(a mod 7); {a} end; function ghi(x:integer;b:integer):integer; begin if (b=1) then ghi := x else ghi := (x* ghi(x,b-1)) mod 100; end; function def(a:integer; b:integer) : integer; begin if (b mod 2 = 1) and (b>500) then def := ghi(a,b) mod 100 {b} else def:=def(a, abc(b)) ; end;
Berapakah hasil dari pemanggilan fungsi def(7,100) ?
A. 1
B. 7
C. 43
D. 49
E. Jawaban A, B, C, D salah
Apabila bagian (a) diubah menjadi abc := a*2 (a mod 5), maka berapakah hasil pemanggilan fungsi def(7,151)?
A. 1
B. 7
C. 43
D. 49
E. Jawaban A, B, C, D salah
Apabila bagian (b) diubah menjadi def := ghi(a,b) mod 10, maka berapakah hasil pemanggilan fungsi def(3,30)?
A. 1
B. 3
C. 7
D. 9
E. Jawaban A, B, C, D salah