Công cụ làm tròn số là gì?
Công cụ này giúp bạn làm tròn bất kỳ con số nào đến số chữ số thập phân mà bạn mong muốn. Nó hỗ trợ ba kiểu làm tròn: làm tròn lên khi gặp số 5 (cách làm tròn chuẩn được dạy ở trường), luôn làm tròn lên (trần) và luôn làm tròn xuống (sàn). Bạn thậm chí có thể làm tròn về bên trái dấu phẩy thập phân bằng cách nhập số chữ số âm — ví dụ làm tròn đến hàng chục hoặc hàng trăm gần nhất.
Cách sử dụng
Nhập con số bạn muốn làm tròn, chọn số chữ số thập phân cần giữ lại, rồi chọn kiểu làm tròn. Nhập 2 để giữ hai chữ số thập phân (hàng phần trăm), nhập 0 để làm tròn thành số nguyên, còn nhập -1 sẽ làm tròn đến hàng chục gần nhất. Kết quả hiển thị con số đã làm tròn kèm theo mức chênh lệch so với số ban đầu, giúp bạn thấy rõ giá trị đã thay đổi bao nhiêu.
Giải thích công thức
Cách làm tròn lên khi gặp số 5 (half-up) tiêu chuẩn sử dụng công thức:
$$\text{round}(x, n) = \dfrac{\lfloor x \cdot 10^{n} + 0.5 \rfloor}{10^{n}}$$
Trước tiên, con số được nhân với \(10^{n}\) để đưa chữ số cần xét về ngay phía trái dấu phẩy thập phân. Việc cộng thêm 0,5 rồi lấy phần nguyên (floor) sẽ đẩy mọi giá trị từ 0,5 trở lên thành số nguyên kế tiếp, trong khi phần lẻ nhỏ hơn thì bị bỏ đi. Cuối cùng, chia cho \(10^{n}\) để khôi phục lại tỷ lệ ban đầu. Chế độ trần và sàn bỏ qua bước cộng 0,5 và đơn giản là làm tròn mọi giá trị lên hoặc xuống tương ứng:
$$\text{up} = \dfrac{\lceil x \cdot 10^{n} \rceil}{10^{n}}, \quad \text{down} = \dfrac{\lfloor x \cdot 10^{n} \rfloor}{10^{n}}$$
Ví dụ minh họa
Làm tròn 3,14159 đến 2 chữ số thập phân theo kiểu half-up. Nhân lên: \(3{,}14159 \times 100 = 314{,}159\). Cộng 0,5: \(314{,}659\). Lấy phần nguyên: \(314\). Chia cho 100: 3,14. Mức chênh lệch so với số gốc là \(3{,}14 - 3{,}14159 = -0{,}00159\).
Câu hỏi thường gặp
"Làm tròn lên khi gặp số 5" nghĩa là gì? Khi chữ số bị bỏ đi đúng bằng 5 (hoặc phần dư ≥ 0,5), chữ số được giữ lại sẽ tăng thêm một đơn vị. Vì vậy 2,5 thành 3 và 2,45 thành 2,5.
Tôi có thể làm tròn đến hàng chục hay hàng trăm không? Có. Hãy nhập số chữ số âm: -1 làm tròn đến hàng chục gần nhất, -2 đến hàng trăm gần nhất.
Vì sao đôi khi mức chênh lệch lại hiện ra một dãy thập phân dài? Phép tính số thực dấu phẩy động (floating-point) có thể tạo ra những giá trị lẻ rất nhỏ ở cuối; tuy nhiên con số đã làm tròn hiển thị vẫn hoàn toàn chính xác.