Máy tính làm tròn
Làm tròn một số thập phân đến hàng đã chọn mà không gặp kết quả bất ngờ tại điểm giữa do chuyển đổi sang số dấu phẩy động nhị phân. Độ chính xác dương giữ lại các chữ số sau dấu thập phân, 0 làm tròn đến số nguyên, còn độ chính xác âm làm tròn đến hàng chục, hàng trăm hoặc lũy thừa 10 lớn hơn. Chọn một trong tám quy tắc rõ ràng, gồm gần nhất với trường hợp nửa làm tròn ra xa 0, làm tròn nửa chẵn, trần, sàn và cắt phần dư.
Cách làm tròn số thập phân
-
1
Nhập số thập phân chính xác
Nhập tối đa 30 chữ số, có thể kèm dấu và dùng dấu chấm hoặc dấu phẩy làm dấu thập phân. Máy tính đọc trực tiếp từng chữ số thay vì chuyển giá trị sang số dấu phẩy động nhị phân.
-
2
Chọn hàng cần làm tròn
Dùng 2 cho hàng phần trăm, 0 cho số nguyên, -1 cho hàng chục, -2 cho hàng trăm hoặc bất kỳ độ chính xác nào từ -12 đến 12.
-
3
Chọn quy tắc khi đúng một nửa
Chọn cách xử lý trường hợp nằm đúng giữa và cách làm tròn theo hướng, sau đó sao chép kết quả với các số 0 cuối thể hiện đúng độ chính xác đã yêu cầu.
Số chữ số thập phân và chữ số làm tròn
Độ chính xác p làm tròn đến một bội số của 10^(-p). Độ chính xác 2 là hàng phần trăm, 0 là hàng đơn vị và -3 là hàng nghìn. Trước tiên, giữ lại các chữ số đến hết hàng đã chọn. Sau đó xem phần bị loại và áp dụng quy tắc đã chọn. Ví dụ, làm tròn 1234,567 đến hai chữ số thập phân sẽ giữ 1234,56; chữ số 7 bị loại khiến kết quả gần nhất là 1234,57.
Kết quả giữ các số 0 ở cuối vì chúng thể hiện độ chính xác đã yêu cầu. Vì vậy, số 12 được làm tròn đến ba chữ số thập phân sẽ hiển thị là 12,000.
Tám quy tắc hoạt động như thế nào
| Quy tắc | 2,5 thành số nguyên |
-2,5 thành số nguyên |
|---|---|---|
| Gần nhất, đúng nửa thì ra xa 0 | 3 |
-3 |
| Gần nhất, đúng nửa thì về 0 | 2 |
-2 |
| Gần nhất, đúng nửa thì về số chẵn | 2 |
-2 |
| Gần nhất, đúng nửa thì về số lẻ | 3 |
-3 |
| Về dương vô cực | 3 |
-2 |
| Về âm vô cực | 2 |
-3 |
| Về 0 | 2 |
-2 |
| Ra xa 0 | 3 |
-3 |
Quy tắc xử lý trường hợp bằng nhau chỉ được dùng tại điểm giữa chính xác. Với độ chính xác số nguyên, 2,5001 lớn hơn điểm giữa nên được làm tròn thành 3 theo mọi quy tắc gần nhất. Các quy tắc theo hướng không xét giá trị nào gần hơn: trần luôn tiến về dương vô cực, còn sàn luôn tiến về âm vô cực.
Vì sao dữ liệu thập phân chính xác lại quan trọng
Các giá trị như 2,675 thường không có biểu diễn hữu hạn và chính xác ở dạng dấu phẩy động nhị phân. Vì vậy, chương trình chuyển văn bản đó thành số nhị phân trước khi làm tròn có thể xem xét một giá trị hơi thấp hoặc cao hơn điểm giữa mong muốn. Máy tính này giữ các chữ số thập phân dưới dạng văn bản khi quyết định phần cần loại. Do đó, 2,675 được làm tròn đến hai chữ số với quy tắc đúng nửa ra xa 0 sẽ chính xác là 2,68.
Định nghĩa của tám quy tắc theo enum RoundingMode trong PHP 8.4, nơi đặt tên cho bốn quy tắc gần nhất và bốn quy tắc theo hướng được dùng tại đây. Tài liệu về hàm round của PHP cũng giải thích độ chính xác dương và âm. Máy tính này áp dụng trực tiếp các quy tắc đó lên chữ số thập phân thay vì chuyển dữ liệu sang số dấu phẩy động nhị phân trước.
Lỗi thường gặp
- Không nhầm số chữ số thập phân với chữ số có nghĩa. Làm tròn
0,004567đến hai chữ số thập phân cho kết quả0,00, nhưng làm tròn đến hai chữ số có nghĩa cho kết quả0,0046. - Với số âm, trần và ra xa 0 không giống nhau. Trần của
-2,1là-2; làm tròn ra xa 0 cho kết quả-3. - Khi có thể, chỉ làm tròn một lần ở cuối phép tính. Việc liên tục làm tròn kết quả trung gian có thể làm sai số tích lũy.
- Có thể dùng dấu chấm hoặc dấu phẩy để đánh dấu phần thập phân, nhưng không chấp nhận dấu phân cách hàng nghìn. Phải khai triển ký hiệu khoa học thành số thập phân thông thường để mọi chữ số liên quan đều được thể hiện rõ.
Câu hỏi thường gặp
Số sẽ được làm tròn đến một hàng bên trái dấu thập phân. Độ chính xác -1 làm tròn đến hàng chục, -2 đến hàng trăm và -3 đến hàng nghìn. Ví dụ, 12345 với độ chính xác -2 và quy tắc gần nhất mặc định sẽ thành 12300.
Hai cách chỉ khác nhau tại điểm giữa chính xác. Cách ra xa 0 chọn giá trị xa 0 hơn nên 2,5 thành 3. Cách nửa chẵn chọn kết quả có chữ số cuối được giữ lại là số chẵn nên 2,5 thành 2, còn 3,5 thành 4.
Không giống đối với giá trị âm. Trần nghĩa là tiến về dương vô cực nên -2,7 thành -2. Làm tròn ra xa 0 sẽ cho -3. Tên quy tắc rõ ràng giúp tránh sự mơ hồ của các từ lên và xuống.
Các số 0 cuối thể hiện độ chính xác thập phân đã yêu cầu. Kết quả 5,200 cho biết số đã được làm tròn đến ba chữ số thập phân, còn 5,2 thì không. Chúng cũng hữu ích khi sao chép giá trị vào bảng tính hoặc báo cáo có số chữ số cố định.
Máy tính này làm tròn theo số chữ số thập phân cố định hoặc lũy thừa 10. Hãy dùng Máy tính chữ số có nghĩa khi cần giữ nguyên số lượng chữ số mang ý nghĩa bất kể vị trí dấu thập phân.
Giá trị được gửi đến trang web để tính toán và hiển thị kết quả. Trong chế độ nhiều bước tùy chọn, giá trị cũng được đặt trong URL của trang nên có thể còn trong lịch sử trình duyệt và nhật ký máy chủ. Công cụ không yêu cầu tài khoản và không cung cấp lịch sử tính toán đã lưu. Không nhập dữ liệu mật.
Công cụ liên quan
Máy tính dự đoán chiều cao khi trưởng thành
Nhận ước tính gần đúng về chiều cao khi trưởng thành từ chiều cao của bố mẹ ruột. Công cụ này không chẩn đoán bệnh.
Công cụ tính chi phí nhiên liệu
Ước tính chi phí nhiên liệu từ quãng đường, mức tiêu thụ và giá tại cây xăng. Dùng km/l, L/100 km hoặc MPG với đơn vị phù hợp.
Máy tính cổ tức
Ước tính thu nhập cổ tức hằng năm, lợi suất cổ tức, lợi suất trên giá vốn và tăng trưởng tái đầu tư từ số cổ phiếu, giá và cổ tức mỗi cổ phiếu.
Máy tính tuổi
Tính tuổi chính xác theo năm, tháng và ngày từ ngày sinh, kèm tổng số ngày, giờ và đếm ngược đến sinh nhật kế tiếp.
Máy tính phân vị em bé
Kiểm tra phân vị cân nặng, chiều dài và vòng đầu của em bé theo chuẩn tăng trưởng WHO từ khi sinh đến 24 tháng.
Máy tính chênh lệch tuổi
Tính chênh lệch chính xác giữa hai ngày sinh theo năm, tháng và ngày, kèm tổng số tháng, tuần và ngày.