Công Cụ Chuyển Đổi Số La Mã
Chuyển đổi số sang số La Mã và số La Mã trở lại số, trực tiếp khi bạn gõ, cho mọi giá trị từ 1 đến 3999.
🔒 Xử lý cục bộ ngay trên trình duyệt của bạn
Loading…
Cách sử dụng
- Chọn hướng chuyển đổi bằng nút gạt: Số → La Mã hoặc La Mã → Số.
- Nhập một số nguyên từ 1 đến 3999, hoặc một số La Mã như MCMXCIV, vào ô nhập liệu.
- Kết quả chuyển đổi hiện ra ngay lập tức bên dưới — không cần bấm nút nào.
- Dùng nút Sao chép để sao chép kết quả, hoặc Đặt lại để xóa ô nhập và bắt đầu lại.
Tính năng
- Chuyển đổi hai chiều: từ số sang số La Mã và từ số La Mã sang số
- Cập nhật trực tiếp khi bạn gõ — không cần bấm nút
- Hỗ trợ toàn bộ phạm vi truyền thống từ 1 đến 3999
- Kiểm tra chặt chẽ số La Mã nhập vào và từ chối các dạng sai như "IIII" hoặc "VV"
- 100% xử lý phía trình duyệt — nội dung bạn nhập không bao giờ rời khỏi trình duyệt
Câu hỏi thường gặp
Phạm vi hợp lệ của công cụ chuyển đổi này là gì?
Từ 1 đến 3999. Số La Mã truyền thống không có ký hiệu chuẩn cho số 0 hoặc từ 4000 trở lên, vì vậy các số ngoài phạm vi này không thể biểu diễn được nếu không dùng ký hiệu phi tiêu chuẩn (như một gạch ngang trên số để chỉ "nhân 1000"), mà công cụ này không sử dụng.
Chuyển đổi từ số sang số La Mã hoạt động như thế nào?
Công cụ dùng thuật toán tham lam cổ điển: bắt đầu từ giá trị lớn nhất (1000, sau đó đến các cặp trừ như 900, 500, 400, và cứ thế đến 1), nó liên tục trừ đi ký hiệu lớn nhất còn phù hợp, thêm các chữ cái tương ứng, cho đến khi không còn gì để trừ.
Tại sao "IIII" bị từ chối thay vì được hiểu là số 4?
Dạng chuẩn của số La Mã luôn dùng ký hiệu trừ cho số 4 và 9 trong mỗi hàng (IV, IX, XL, XC, CD, CM), và không bao giờ lặp lại một ký hiệu quá ba lần liên tiếp. "IIII" và các dạng tương tự không phải là chuẩn, nên công cụ này đánh dấu chúng là không hợp lệ thay vì đoán ý bạn.
Nhập số La Mã có phân biệt chữ hoa chữ thường không?
Không. Bạn có thể gõ chữ hoa, chữ thường hoặc kết hợp cả hai (ví dụ: "mcmxciv") và nó sẽ được chuyển đổi giống như "MCMXCIV".
Công cụ này có lưu trữ hay tải lên những gì tôi nhập không?
Không. Toàn bộ quá trình chuyển đổi diễn ra cục bộ trên trình duyệt của bạn bằng JavaScript. Không có gì bạn nhập được gửi đến máy chủ hay lưu trữ ở bất kỳ đâu.