Nguyên văn bởi hiodong
Xem bài viết
Giả sử tớ có hàm: display(float x) để hiển thị ra led. Nếu tớ chuyền 1 số thực bất kì vào hàm trên thì đều hiển thị dc! Vấn đề là ở đó, thuật toán để hiển thị ra?
Vd: Ta có số ABCD (giả sử chỉ hiển thị được 4 số, 10000>ABCD>=0)
Nếu 10000>ABCD>=1000 -> i=1 (ABCD)
Nếu 1000>ABCD>=100 -> i=2 (ABC,D)
Nếu 100>ABCD>=10 -> i=3 (AB,CD)
Nếu 10>ABCD>=0 -> i=4 (A,BCD)
Dựa vào kết quả của biến i mà bạn cho dấu phẩy xuất hiện ở vị trí nào.
Ví dụ trên của mình đưa ra là số thập phân không cố định, nếu bạn nhập vào 9.5 -> hiển thị 9.500, nếu 95.5 ->95.50
Muốn bạn muốn hiển thị số thập phân nhỏ hơn 0, có thể làm tương tự!
Comment