Soal SMA · Latihan campuran · Kesulitan 4/5
Seorang programmer menulis kode berikut: int x = 10; int y = 3; float z = x / y; printf("%f", z); Output yang muncul adalah 3.000000. Untuk mendapatkan hasil 3.333333, perbaikan yang tepat adalah...
- A.Mengubah tipe x atau y menjadi float sebelum pembagian
- B.Mengubah z menjadi int
- C.Menambahkan casting pada z
- D.Menggunakan operator modulo
Kunci jawaban & pembahasan
Jawaban: Mengubah tipe x atau y menjadi float sebelum pembagian
Pembagian integer menghasilkan integer. Dengan mengubah salah satu operand menjadi float, pembagian menjadi float.
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