Soal SMP · Analisis · Kesulitan 3/5
Sebuah program menghitung rata-rata dari sejumlah bilangan yang dimasukkan pengguna. Jika pengguna memasukkan 7, 8, 9, dan 10, lalu program menampilkan 8.5, apa yang mungkin salah?
- A.Program hanya menjumlahkan tiga bilangan pertama
- B.Program membagi dengan 3 bukan 4
- C.Program salah menjumlahkan
- D.Program menggunakan pembagian bulat
Kunci jawaban & pembahasan
Jawaban: Program membagi dengan 3 bukan 4
Jumlah = 34, jika dibagi 4 hasilnya 8.5. Jika output 8.5, berarti pembagian sudah benar. Jadi tidak ada kesalahan. Namun opsi yang mungkin adalah program membagi dengan 3? 34/3 ≈ 11.33. Jadi tidak. Sebenarnya output 8.5 benar. Jadi soal ini perlu diperbaiki. (Catatan: Soal ini tidak valid, akan diganti)
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