Soal SMA · Latihan campuran · Kesulitan 3/5
Perhatikan potongan algoritma: x = 5; y = 2; while x < 20: x = x + y; y = y + 1. Berapa nilai x saat loop berhenti?
- A.20
- B.21
- C.22
- D.24
Kunci jawaban & pembahasan
Jawaban: 21
Iterasi: x=7,y=3; x=10,y=4; x=14,y=5; x=19,y=6; x=25 berhenti, tetapi nilai x terakhir sebelum kondisi dicek adalah 25? Mari hitung ulang: x=5<20 → x=7; 7<20 → x=10; 10<20 → x=14; 14<20 → x=19; 19<20 → x=25; 25<20 salah. Jadi x=25. Namun opsi tidak ada 25. Soal perlu diperbaiki.
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