CCalculate.Studio

🏛️ Máy tính quy đổi số La Mã

Máy tính số La Mã này quy đổi một số nguyên từ 1 đến 3.999 thành ký hiệu số La Mã chuẩn, hoặc quy đổi một số La Mã ngược lại thành số. Máy tính kiểm tra hợp lệ đầu vào nghiêm ngặt theo quy tắc ký hiệu trừ thông thường, nên các dạng không chuẩn như IIII hay IC sẽ bị từ chối thay vì bị đọc sai một cách âm thầm.

Cập nhật lần cuối: 2026-07-07
Add as preferred on Google

Ví dụ tham chiếu số La Mã

Các ví dụ minh họa trong phạm vi hỗ trợ, thể hiện ký hiệu cộng và trừ.

SốSố La Mã
1I
4IV
9IX
40XL
90XC
400CD
900CM
1.994MCMXCIV
2.024MMXXIV
3.999MMMCMXCIX
  • Máy tính này kiểm tra hợp lệ đầu vào số La Mã nghiêm ngặt theo dạng trừ chuẩn và sẽ từ chối các biến thể không chuẩn như IIII, VX, IC hoặc XM.
  • Phạm vi hỗ trợ là từ 1 đến 3.999 (MMMCMXCIX) — giới hạn thực tế của ký hiệu chuẩn khi không dùng các phần mở rộng lịch sử như gạch ngang để nhân với 1.000.
  • Trong in ấn hiện đại, đôi khi dùng các ký tự Unicode số La Mã riêng (ví dụ Ⅳ, Ⅸ) thay vì chữ Latin thông thường; máy tính này hoạt động với chữ Latin chuẩn (IV, IX).

Số La Mã là gì?

Số La Mã là một hệ thống số bắt nguồn từ La Mã cổ đại, dùng tổ hợp của bảy chữ cái — I (1), V (5), X (10), L (50), C (100), D (500) và M (1.000) — để biểu diễn các số. Giá trị được tạo bằng cách kết hợp các ký hiệu này theo kiểu cộng (đặt một ký hiệu nhỏ hơn hoặc bằng sau một ký hiệu lớn hơn sẽ cộng thêm giá trị đó, như VI = 6) và theo kiểu trừ (đặt một ký hiệu nhỏ hơn ngay trước một ký hiệu lớn hơn sẽ trừ đi giá trị đó, như IV = 4). Quy ước trừ hiện là chuẩn — IV thay vì IIII, IX thay vì VIIII — trở thành chuẩn mực ổn định một cách tương đối dần dần; các bia khắc La Mã cổ thường không nhất quán, và các dạng cộng như IIII vẫn xuất hiện theo truyền thống trên một số mặt đồng hồ ngày nay.

Hệ thống này không có ký hiệu cho số không và không có cơ chế chuẩn cho số âm, và các tổ hợp chữ cái cơ bản chỉ đạt tới 3.999 (MMMCMXCIX) mà không mở rộng ký hiệu — trong lịch sử, một gạch ngang (vinculum) phía trên một chữ số đôi khi được dùng để nhân giá trị của nó lên 1.000 cho các con số lớn hơn. Vì phần mở rộng đó không thuộc quy ước hiện đại được công nhận rộng rãi, máy tính này, giống như hầu hết các công cụ số La Mã chuẩn khác, hỗ trợ số nguyên từ 1 đến 3.999 và áp dụng nghiêm ngặt dạng trừ chuẩn.

Cách dùng máy tính quy đổi số La Mã này

  1. Chọn một chiều: "Số sang số La Mã" hoặc "Số La Mã sang số".
  2. Ở chế độ số sang số La Mã, nhập một số nguyên bất kỳ từ 1 đến 3.999.
  3. Ở chế độ số La Mã sang số, nhập một số La Mã theo ký hiệu trừ chuẩn, chẳng hạn MMXXIV.
  4. Đọc kết quả quy đổi. Nếu số La Mã bạn nhập dùng dạng không chuẩn (như IIII hay IC), máy tính sẽ không trả về kết quả — hãy kiểm tra lại theo quy tắc ký hiệu chuẩn.

Quy tắc đằng sau ký hiệu số La Mã

Giá trị ký hiệu: I=1, V=5, X=10, L=50, C=100, D=500, M=1000
Cộng dồn từ trái sang phải, với giá trị nhỏ hơn đứng trước giá trị lớn hơn thì bị trừ đi (ví dụ IV = 5 − 1 = 4, IX = 10 − 1 = 9, XL = 50 − 10 = 40)
Dạng chuẩn cho phép tối đa ba lần lặp liên tiếp của I, X, C hoặc M, và tối đa một lần xuất hiện của V, L hoặc D

Ký hiệu số La Mã chuẩn tuân theo một tập quy tắc cố định nhỏ chứ không phải một công thức số học duy nhất: mỗi chữ cái có một giá trị cố định, các ký hiệu được đọc từ trái sang phải rồi cộng lại, và một ký hiệu giá trị nhỏ hơn đặt ngay trước một ký hiệu lớn hơn thì bị trừ đi thay vì cộng vào.

Những lỗi thường gặp

  • Viết dạng số La Mã không hợp lệ — IIII thay vì IV, VX thay vì XV, IC thay vì XCIX, hoặc XM thay vì CMXC — tất cả đều bị hệ thống kiểm tra hợp lệ nghiêm ngặt của máy tính này từ chối.
  • Lặp lại một ký hiệu nhiều lần hơn mức ký hiệu chuẩn cho phép, chẳng hạn XXXX thay vì XL hay DD thay vì M; quy tắc cho phép tối đa ba lần liên tiếp với I/X/C/M và chỉ một lần với V/L/D.
  • Mong đợi có số La Mã cho số không hoặc số âm — hệ thống này không có ký hiệu cho số không và không thể biểu diễn giá trị âm.
  • Cố quy đổi một số lớn hơn 3.999 hoặc nhỏ hơn 1 — ký hiệu chuẩn mà máy tính này áp dụng dừng lại ở MMMCMXCIX (3.999) và không có cách biểu diễn nào dưới I (1).

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

Số cao nhất có thể viết bằng số La Mã chuẩn là bao nhiêu?

3.999, viết là MMMCMXCIX. Ký hiệu trừ chuẩn cho phép tối đa ba ký hiệu M liên tiếp, nên từ 4.000 trở lên cần các phần mở rộng lịch sử (như gạch ngang phía trên một chữ số để nhân với 1.000) không thuộc quy ước hiện đại được công nhận rộng rãi — đó là lý do máy tính này hỗ trợ từ 1 đến 3.999.

Tại sao số 4 được viết là IV chứ không phải IIII?

IV dùng quy ước trừ (5 − 1 = 4), quy ước đã trở thành chuẩn hiện đại ổn định cho ký hiệu số La Mã, thay thế dạng cộng cũ hơn IIII. Cách dùng của người La Mã cổ thực ra không nhất quán giữa hai dạng này, và IIII vẫn xuất hiện theo truyền thống trên một số mặt đồng hồ, nhưng IV là dạng được công nhận là chuẩn ngày nay và là dạng máy tính này tạo ra cũng như yêu cầu.

Làm sao quy đổi MCMXCIV thành số?

Đọc từ trái sang phải: M (1.000) + CM (900, vì C đứng trước M nên trừ) + XC (90, vì X đứng trước C nên trừ) + IV (4, vì I đứng trước V nên trừ) = 1.994. MCMXCIV là số La Mã chuẩn cho 1994.

Số La Mã có thể biểu diễn số không không?

Không. Hệ thống số La Mã, như người La Mã cổ dùng và theo quy ước chuẩn hiện đại, không có ký hiệu cho số không và không có cách chuẩn để biểu diễn số âm. Máy tính này chỉ chấp nhận số nguyên từ 1 đến 3.999.

Tại sao số La Mã tôi nhập bị từ chối?

Máy tính kiểm tra hợp lệ đầu vào nghiêm ngặt theo ký hiệu trừ chuẩn. Các dạng thường bị từ chối gồm lặp lại một ký hiệu quá nhiều lần (IIII, XXXX), đặt một ký hiệu nhỏ trước một ký hiệu lớn hơn quá nhiều (IC, XM), hoặc dùng cặp trừ không hợp lệ (VX). Hãy kiểm tra lại số La Mã theo quy tắc chuẩn — ví dụ dùng IV, IX, XL, XC, CD và CM cho 4, 9, 40, 90, 400 và 900.

Tài liệu tham khảo

  1. Ifrah G. The Universal History of Numbers: From Prehistory to the Invention of the Computer. John Wiley & Sons, 2000.
  2. Cajori F. A History of Mathematical Notations. Open Court Publishing, 1928 (reprinted Dover, 1993) — historical treatment of Roman numeral notation.
  3. Encyclopaedia Britannica. "Roman numerals."
  4. Unicode Consortium. The Unicode Standard, Number Forms block (Roman numeral symbols, U+2160–U+2188).

Chuyển đổi đơn vị · Tất cả máy tính

Máy tính liên quan