Converter ng Roman Numeral
I-convert ang mga numero sa Roman numerals.
Standard notation lang: whole number na 1–3999. Walang standard form ang zero at negatibong numero; hindi sinusuportahan ang vinculum notation.
Sanggunian ng taong hindi bisyesto
| Taon | Romano | Tala |
|---|
Baybayin? Bilang sa Salita · i-format ang mga taon: Tagapag-format ng Numero · ibang base: Converter ng Number Base.
Mag-convert sa pagitan ng Arabic number (1–3999) at Roman numeral sa parehong direksiyon: i-type ang 2026 at basahin ang MMXXVI; i-type ang MCMXCIX at basahin ang 1999. Ipinapatupad ng converter ang canonical (standard subtractive) form at ipinapaliwanag kung bakit invalid ang string sa halip na manghula.
Ang mga rule sa isang pasada: pitong symbols (I=1, V=5, X=10, L=50, C=100, D=500, M=1000); ulitin ang I, X, C, M nang hindi hihigit sa tatlong beses; hindi inuulit ang V, L, D; eksaktong IV, IX, XL, XC, CD, CM ang subtractive pairs. Kaya ang 1999 ay MCMXCIX (M + CM + XC + IX) at hindi kailanman IMM — maaari lang mauna ang bawat subtractive prefix sa susunod na dalawang symbol steps.
Mga limitasyon: 1–3999 lang ang sakop ng canonical system — walang standard na single-character na paraan para isulat ang 4000+ (gumagamit ang mga lumang teksto ng overline para sa ×1000, na hindi kayang dalhin ng plain text), at walang Roman zero: sadyang walang symbol para rito ang numeral system (isinulat ng mga medieval scribe ang salitang “nulla”). Nire-reject bilang non-canonical ang input na gaya ng IIII kahit nakikita ang IIII sa mga clock face — sinadyang tradisyon iyon sa watchmaking, hindi standard notation.
Worked example: 2026 = MM (2000) + XX (20) + VI (6) → MMXXVI. Sa pagbasa pabalik: mag-scan left to right at idagdag ang bawat symbol, pero magbawas kapag nauna ang mas maliit na symbol sa mas malaki — M(1000) + M(1000) + X(10) + X(10) + V(5) + I(1) = 2026.
Mga inilathalang test vector — bawat isa ay na-validate sa live tool: 2026 ↔ MMXXVI · 1999 ↔ MCMXCIX · LIV ↔ 54 · 3999 (MMMCMXCIX) ang accepted maximum · nire-reject ang IIII bilang non-canonical at kina-clear ang number field sa halip na magpakita ng ghost value. Huling na-verify: 2026-08-12.
Mga Madalas Itanong
Bakit MCMXCIX ang 1999 at hindi IMM o MIM?
Limitado ang subtractive notation sa anim na exact pair: IV, IX, XL, XC, CD, CM. Maaari lang mauna ang I sa V o X — hindi kailanman sa M. Kaya ang decomposition ng 1999 ay M (1000) + CM (900) + XC (90) + IX (9). Mukhang matalino ang shortcut na gaya ng IMM pero hindi kailanman naging bahagi ng canonical system.
Bakit IIII ang nasa clock sa halip na IV?
Tradisyonal na gumagamit ang watch at clock face ng IIII para sa visual balance sa VIII sa kabilang panig — design convention itong ilang centuries nang umiiral. Invalid ang IIII sa standard notation: hanggang tatlong beses lang nauulit ang I, kaya laging IV ang 4.
Bakit ito humihinto sa 3999?
Dahil hanggang tatlong beses lang maaaring maulit ang M at wala nang mas malaking iisang symbol. Sa mga lumang teksto, nilalagyan ng guhit sa itaas (vinculum) ang numeral upang i-multiply ito sa 1000, pero hindi iyon maaasahang maipakita sa plain text at karamihan ng font; kaya hanggang MMMCMXCIX = 3999 lang ang canonical converter.
May Roman numeral ba para sa zero?
Hindi. Mas nauna ang Roman system kaysa sa konsepto ng zero bilang numeral; isinulat ng mga medieval scholar ang Latin na salitang “nulla” o N kapag kailangan ang zero. Kaya nagsisimula sa 1 ang range ng converter na ito.
Mahalaga ba ang uppercase o lowercase kapag nagta-type ako ng Roman numeral?
Hindi — pareho ang pagbasa sa mmxxvi at MMXXVI. Ino-normalize ng converter ang case bago mag-validate, at laging uppercase ang output, na siyang karaniwang nakasulat na anyo.
Huling na-update: