Với nhiều người dùng Windows, "máy tính tay" Calculator là một công cụ nhỏ gọn nhưng rất hữu ích. Tuy nhiên không phải phần mềm của Microsoft là không mắc phải những lỗi ngớ ngẫn.

Askvg.com, một trang web chuyên về các thủ thuật Windows do một người từng được trao danh hiệu Microsoft MVP xây dựng, đã phát hiện ra Windows Calculator tính Sqrt(4)-2 không bao giờ bằng 0.

Ảnh

Như hình ảnh ở trên, khi hiển thị chế độ chuẩn (Standard), kết quả Sqrt(4)-2 = -1.068281969439142e-19

Nếu hiển thị chế độ tính toán khoa học (Scientific), kết quả lại là -8.1648465955514287168521180122928e-39

Xem Windows Calculator tính căn bậc 2 của 4 nhỏ hơn 2.

Theo Askvg


Bình luận

  • TTCN (2)
Hải Nam  30820

Lỗi này liên quan đến việc xử lí làm tròn thôi. Vì nếu không xử lí gì cả, thì kết quả như trên là đúng rồi, do sai số của dấu chấm động.

aleck  14

có gì đâu

nhìn mấy số đầu thì có vẻ sai nhiều nhưng nhìn tới cuối cùng thì thấy là nhân e^-39 , k biết có gần như 0 không nhỉ Laughing
cái này là do làm tròn thôi mà