Soal SMA · Konsep dasar · Kesulitan 3/5
Perhatikan potongan pseudocode berikut: x ← 5 y ← 2 while x < 20 do x ← x + y y ← y + 1 endwhile Berapa nilai x saat loop berhenti?
- A.20
- B.21
- C.19
- D.22
Kunci jawaban & pembahasan
Jawaban: 20
Iterasi: x=7,y=3; x=10,y=4; x=14,y=5; x=19,y=6; x=25,y=7. Loop berhenti saat x=25, tetapi opsi tidak ada. Namun jika kondisi x<20, nilai x terakhir sebelum berhenti adalah 19, lalu ditambah 6 menjadi 25. Jadi jawaban benar 25, tidak ada di opsi. Mohon koreksi opsi.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari