Pembulatan angka desimal bahasa C

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 ?

avatar gregoryusip
@gregoryusip

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

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

avatar hendrayusren
@hendrayusren

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

jika hasilnya 0.998 maka bukan dibulatkan tapi dipotong 3 digit dibelakang koma

avatar lukmanfreedom
@lukmanfreedom

121 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban