Tablora · Thư viện
Kiểm tra 0.10 cộng 0.20 bằng thập phân chính xác
Kiểm tra 0.10 cộng 0.20 bằng đúng 0.30 bằng phép tính thập phân, để tổng được nêu được so sánh mà không bị sai lệch hiển thị của số dấu phẩy động.
Vì sao 0.1 cộng 0.2 có thể trông sai
Nhiều chương trình lưu số dưới dạng dấu phẩy động nhị phân, nơi 0.1 và 0.2 không có biểu diễn chính xác. Cộng chúng lại, kết quả được lưu nhỉnh hơn 0.3 một chút; tùy định dạng, bạn có thể thấy 0.30000000000000004 hoặc một phép so sánh báo hai giá trị không bằng nhau. Trong việc đối soát, kiểu sai lệch đó trông như một khoản chênh không thực sự tồn tại.
Công cụ kiểm tra tổng thập phân tránh được điều đó. Công cụ đọc mỗi giá trị như một chuỗi thập phân, đưa mọi giá trị về cùng số chữ số thập phân và cộng chúng như các số nguyên, nên 0.10 và 0.20 cộng lại đúng bằng 0.30.
Nhập các dòng
- Gõ hoặc dán số tiền vào Mỗi dòng một giá trị. Dòng trống bị bỏ qua và khoảng trắng quanh giá trị được cắt đi.
- Dùng cách viết thập phân chuẩn: dấu trừ ở đầu nếu cần, các chữ số, và dấu chấm trước phần lẻ. Dấu phẩy nhóm, dấu phẩy thập phân, dấu cộng hoặc nhãn tiền tệ đều bị từ chối.
- Đặt con số bạn muốn xác minh vào Tổng dự kiến, viết theo cùng cách.
- Nhấn Tính và đọc Tổng đã tính, Tổng dự kiến, Chênh lệch và Hai tổng khớp nhau.
Kết quả cho 0.10 và 0.20
Với các giá trị 0.10 và 0.20 và Tổng dự kiến là 0.30, Tổng đã tính là 0.30, Chênh lệch là 0.00 và Hai tổng khớp nhau hiển thị Có. Kết quả giữ hai chữ số thập phân vì đó là số chữ số lớn nhất trong các giá trị nhập và tổng dự kiến.
Chênh lệch luôn là Tổng đã tính trừ Tổng dự kiến, nên chênh lệch âm nghĩa là các dòng đã nhập còn thiếu so với con số được nêu.
Chuẩn bị giá trị từ một bảng thật
Số tiền chép từ sao kê hiếm khi ở dạng chuẩn. Hãy đưa cột qua công cụ chuẩn hóa cột số trước, chọn dấu phân cách thập phân và nhóm chữ số mà tài liệu dùng, rồi chép các giá trị đã chuyển đổi vào công cụ kiểm tra. Một giá trị bị công cụ chuẩn hóa giữ lại để kiểm tra thì chưa sẵn sàng để cộng; hãy giải quyết nó trước khi tin vào tổng.
Công cụ kiểm tra tính chính xác trên những gì bạn nhập và không làm gì hơn. Công cụ không quy đổi tiền tệ, không áp quy tắc thuế hay làm tròn, và không cho bạn biết mọi bản ghi đã được nhập hay chưa.
Những giá trị công cụ kiểm tra từ chối
- 1,234.50 có dấu phẩy nhóm, hoặc 1234,50 có dấu phẩy thập phân: hãy chuyển đổi chúng bằng công cụ chuẩn hóa cột số trước.
- +5.00 có dấu cộng: hãy nhập 5.00.
- .50 không có số không đứng đầu: hãy nhập 0.50.
- (2.50) trong dấu ngoặc: hãy nhập -2.50.
- Chỉ một trong số này cũng dừng toàn bộ phép tính với Kiểm tra các giá trị đã nhập rồi thử lại., nên một dòng sai không bao giờ bị âm thầm bỏ qua.
Dữ liệu đầu vào
- Mỗi dòng một giá trị
- 0.10 0.20
- Tổng dự kiến
- 0.30
Kết quả
- Tổng đã tính
- 0.30
- Chênh lệch
- 0.00
- Hai tổng khớp nhau
- Có