Soal SMP · Analisis · Kesulitan 4/5
Seorang siswa membuat program untuk menghitung rata-rata dari tiga angka. Ia menulis: ``` rata = (a + b + c) / 3 ``` Jika a=80, b=90, c=70, hasilnya adalah 80. Analisis apa yang terjadi jika salah satu angka bernilai 0?
- A.Rata-rata tetap dihitung dengan membagi 3, sehingga hasilnya lebih kecil.
- B.Program akan error karena pembagian dengan nol.
- C.Rata-rata menjadi tidak terdefinisi.
- D.Program akan mengabaikan angka nol.
Kunci jawaban & pembahasan
Jawaban: Rata-rata tetap dihitung dengan membagi 3, sehingga hasilnya lebih kecil.
Pembagian tetap oleh 3, jadi nilai 0 tetap dihitung dan menurunkan rata-rata.
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