Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Thương (Kết quả)
1.937
31 divided by 16 = 1.937
Giá trị số 1,937

Kết quả này được cắt cụt (cắt bỏ) tại số chữ số thập phân đã chọn, không làm tròn.

Công cụ tính phép chia dài có số thập phân là gì?

Công cụ này lấy số bị chia chia cho số chia rồi cho ra thương với số chữ số thập phân do bạn chọn. Cả hai số đều có thể là số dương, số âm, số nguyên hay số thập phân. Điểm đáng lưu ý là kết quả sẽ bị cắt cụt (cắt bỏ phần thừa) ngay tại vị trí thập phân bạn yêu cầu chứ không làm tròn, nhờ vậy bạn thấy đúng những chữ số mà phép chia dài tạo ra cho đến vị trí đó.

Cách sử dụng

Nhập Số chia (số mà bạn lấy để chia) và Số bị chia (số được đem ra chia). Chọn số chữ số thập phân cần tính — ví dụ 3 chữ số. Công cụ sẽ trả về thương dưới dạng chuỗi số thập phân cố định với đúng số chữ số sau dấu phẩy như đã chọn, giữ nguyên cả các số 0 ở cuối.

Công thức

Gọi \(p\) là số chữ số thập phân đã chọn. Thương thực chính xác là \(q = \text{số bị chia} / \text{số chia}\). Kết quả được tính như sau:

$$\text{Thương} = \frac{\text{Số bị chia}}{\text{Số chia}} \quad \text{(cắt cụt tại } N \text{ chữ số thập phân)}$$

sign = (số bị chia < 0) XOR (số chia < 0) ? -1 : +1; m = |số bị chia| / |số chia|; t = floor(m × 10^p) / 10^p; thương = sign × t. Việc lấy phần nguyên (floor) của độ lớn không âm cũng chính là cắt cụt về phía số 0. Công cụ này dừng lại tại \(p\) chữ số — nó không làm tròn.

Trục số cho thấy một giá trị bị cắt bớt tại một vị trí thập phân thay vì làm tròn lên
Cắt bớt giữ lại các chữ số đến vị trí đã chọn và bỏ phần còn lại, không làm tròn lên.

Ví dụ minh họa

Chia 31 cho 16 với 3 chữ số thập phân. \(31 / 16 = 1.9375\) chính xác. \(\text{floor}(1.9375 \times 1000) = 1937\), nên $$1937 / 1000 = \mathbf{1.937}$$ Với 6 chữ số, kết quả sẽ hiển thị là \(1.937500\).

Bố cục phép chia dài hiển thị vị trí của số bị chia, số chia, thương và số dư, với dấu phẩy thập phân ở thương
Các thành phần của phép chia dài: số chia, số bị chia, thương có dấu phẩy thập phân và các chữ số hạ xuống.

Câu hỏi thường gặp

Tại sao 22/15 cho ra 1.466 chứ không phải 1.467? Vì công cụ này cắt cụt chứ không làm tròn. \(22/15 = 1.46666...\), và khi cắt tại 3 chữ số ta được \(1.466\). Muốn làm tròn, bạn hãy tính tới nhiều chữ số hơn trước đã.

Nếu số chia bằng 0 thì sao? Phép chia cho 0 là không xác định, nên công cụ sẽ báo lỗi thay vì trả về một con số.

Công cụ có xử lý được số âm và số thập phân không? Có. Dấu của kết quả tuân theo quy tắc XOR, còn số bị chia hoặc số chia là số thập phân (như \(0.75 / 1.5\)) đều được xử lý trực tiếp.

Cập nhật lần cuối: