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 :slight_smile:

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

1 Like

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

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

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

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

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?