Deskripsi untuk soal nomor 46 - 47
Perhatikan potongan program berikut:
function pingpong(x : integer) : integer;
var ping, pong, tenis, meja : integer;
begin
meja := 0;
for ping := 1 to x do begin
for pong := 1 to ping do begin
for tenis := ping downto pong do begin
meja := meja + tenis;
end;
end;
end;
pingpong := tenis + meja;
end;
Berapakah hasil pemanggilan fungsi pingpong(3)?
A. 15
B. 17
C. 19
D. 21
E. 23
Berapakah nilai x minimal agar pingpong(x) bernilai lebih besar atau sama dengan 200?
A. 9
B. 8
C. 7
D. 6
E. 5