Deskripsi Untuk Soal Nomor 46 dan 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
nomor 46 jawabannya 23
Yup, Nomor 46
Meja = 1+2+2+1+3+3+2+3+2+1 =20
Meja + Tenis = 20 + 3 = 23 (E)
Note : mau bikin tabel fornya nggak tau caranya bikin tabel di sini <(")
Nomor 47
Bruteforce jawaban \ <(") /
Hasilnya 6 (D)
CMIIW
what is the meaning of life?
no. 47) jawaban 6. karena jika n=6, output program > 204
i =1-->>1
i=2-->>1+ 2x2
i=3-->>1x1 + 2x2 + 3x3
i=4-->>1x1 + 2x2 + 3x3 + 4x4
i=5-->>1x1 + 2x2 + 3x3 + 4x4 + 5x5
i=6-->>1x1 + 2x2 + 3x3 + 4x4 + 5x5 + 6 x 6
jadi program ini meng-iterasi i=1 hingga n, dan utuk setiap iterasi i pingpong ditambahkan semua kuadrat setiap bilangan asli lebih kecil sama dengan i.
nah semua angka diatas dijumlahkan maka hasilnya akan 202
Masuk untuk menulis jawaban
boleh saya minta tabelnya melalui email?