Deskripsi Untuk Soal Nomor 45 dan 46
Perhatikan potongan program berikut:
a:=7; b:=1;
while(a<=n) do
begin
a:=a+b;
b:=b+1;
end;
writeln(a);Berapakah nilai n yang tidak mungkin supaya output program tersebut adalah 52?
A. 41
B. 45
C. 49
D. 50
E. semua mungkin
Jika nilai n adalah 200, berapakah nilai variabel b di akhir potongan program?
A. 21
B. 22
C. 23
D. 24
E. 25
Bismillah..
jadi polanya
7 + (1 + 2 + 3 + ...)
no. 45
jawabannya 41(A) karena nilai a tidak mencapai 52
no. 46
kita coba satu-satu dari nilai paling kecil karena di soal ini kita mencari nilai minimal
a. 21 --> 7 +(1 + 2 + 3 + ... + 21) = 7 + 231 = 238
jadi jawabannya 21(A)
Masuk untuk menulis jawaban