Daftar dan Belajar Sekarang!

Pembulatan angka desimal bahasa C

foto gregoryusip
1 Kontribusi 0 Coto
10 bulan yang lalu
Saya memiliki soal untuk input angka 998, lalu prosesnya yaitu dibagi dengan 999, dan outputnya harus 0.998. Saya menggunakan float (%.3f) namun hasil nya 0.999. bagaimana ya caranya ?

Tag: c


Jawaban
foto hendrayusren
1 Kontribusi 0 Coto
10 bulan yang lalu
hasil 0.998 di bagi 0.999 = 0.998999 jika di bulatkan jadi 3 angka di belakang koma maka dia melakukan pembulatan ke atas , jadi hasil ya tetap 0.999

foto lukmanfreedom
121 Kontribusi 54 Coto
10 bulan yang lalu
jika hasilnya 0.998 maka bukan dibulatkan tapi dipotong 3 digit dibelakang koma


Login untuk diksusi di forum sekolah koding