01/10/2018, 11:33

Kết quả của phép tính thiếu 1 đơn vị!?

**Dưới đây là 1 đoạn code mình thử. Nhập 1 số num<1000 sẽ in ra (x) là kết quả của số num0.09 **
kết quả in ra luôn thiếu 1 đơn vị. Mọi người có thể chỉ cho mình thấy sai ở chỗ nào không? Xin cảm ơn

HK boy viết 13:40 ngày 01/10/2018

Do số thực có sai số đấy.
Tốt nhất là num = (num * 90) / 100

Le Huy viết 13:45 ngày 01/10/2018

trời rep với tốc độ ánh sáng

Le Huy viết 13:45 ngày 01/10/2018

ý bạn là : num= (num*90)/100 chứ nhi

HK boy viết 13:41 ngày 01/10/2018

À ừ nhỉ, không đọc kĩ, để mình sửa.

rogp10 viết 13:50 ngày 01/10/2018

num*9/100 thôi ủa hình ghi là 0.09 mà

Bài liên quan
0