Convertor Cifre Romane — gratuit
Convertiți numerele în cifre romane și invers. Cifrele standard acoperă 1–3999, cu notația vinculum extinzând intervalul la 3 999 999.
Valori comune
Tabel de referință (clic pentru copiere)
Reguli numerale romane: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Notație subtractivă: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Numeralele standard ajung la maximum MMMCMXCIX (3999).
Vinculum: o bară deasupra unui numeral îl înmulțește cu 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), extinzând intervalul până la 3.999.999.
Utilizări frecvente
- Convertiți datele în cifre romaneScrieți ani, date de nuntă și aniversări în cifre romane pentru invitații și design de memorabili.
- Cifre romane pentru schițe și documenteGenerați cifre romane corecte pentru schițe de documente, capitole și numerotare formală a secțiunilor.
- Decodificați cifrele romane în filme și televiziuneDecodificați numerele de continuări în cifre romane, ediții Super Bowl și ani de drepturi de autor ale filmelor.
- Învețați cifrele romane pentru școalăExersați conversia între cifrele romane și numerele zecimale pentru istorie, matematică și studii clasice.
- Cifre romane pentru design și tatuajeObțineți cifre romane formatate corect pentru design grafic, cadrane de ceas, tatuaje și monograme.
Cum funcționează
Toată conversia rulează în browser-ul tău printr-un algoritm scris manual, fără dependențe — nicio cerere de server nu este făcută. Un tabel de căutare fix de 13 perechi simbol-valoare (M=1000 până la I=1) conduce ambele direcții de conversie, iar validarea canonică reface rezultatul pentru a respinge intrarea non-standard.
- 1Tabelul de căutare conduce conversiaUnealta definește 13 perechi simbol-valoare — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — în ordine descrescătoare. Pentru a converti un număr zecimal, parcurge această listă și scade repetat fiecare valoare în timp ce adaugă simbolul corespunzător, algoritmul standard lacom de numerale romane.
- 2Validare canonică la conversia inversăCând convertește un numeral roman înapoi la un număr, parserul folosește regula subtractivă (o valoare mai mică înainte de una mai mare este scăzută, nu adunată), apoi imediat recodifică rezultatul și îl compară cu intrarea originală. Orice șir non-canonic — de exemplu IIII în loc de IV — este respins.
- 3Notația vinculum extinde intervalul la 3.999.999Numerele peste 3.999 folosesc notația vinculum: porțiunea de mii este convertită la roman de bază, apoi un caracter de linie de suprapunere combinat Unicode (U+0305) este adăugat la fiecare literă pentru a randa bara de deasupra tradițională care semnifică înmulțirea cu 1.000. De exemplu, 5.000 este randat ca V cu o linie deasupra.
- 4Modul dată convertește fiecare componentă independentÎn modul dată, unealta analizează data selectată în numere întregi pentru zi, lună și an, convertește fiecare prin aceeași funcție toRoman, apoi le unește cu separatorul ales (punct la mijloc, cratimă, bară oblică sau spațiu) în ordinea aleasă (DMY, MDY sau YMD).
Instrumente similare
Convertor Dată Persană (Jalaali / Shamsi)
Convertiți datele persane Jalaali (Solar Hijri / Shamsi) la și din calendarul gregorian instantaneu, cu ziua săptămânii, vârstă-în-Jalaali, nume lunare afgane Dari și cifre persane. Gratuit, privat și rulează complet în browserul dvs.
Convertor sume în majuscule chinezești (大写金额)
Transformă o sumă în majuscule chinezești (大写) pentru facturi și cecuri, cum ar fi 壹仟贰佰叁拾肆元伍角陆分, urmând regulile Băncii Populare a Chinei. De asemenea, citește 大写 înapoi într-un număr, scrie date pentru cecuri și numerale chinezești obișnuite.
Convertor de romanizare a limbii coreene (로마자 변환)
Convertește Hangul în litere latine după Romanizarea Revizuită a limbii coreene, cu modificările de sunet dintre silabe aplicate (국어 → gugeo, 종로 → Jongno). Nume în stil pașaport, cu ortografii uzuale ale numelor de familie, și adrese (종로구 → Jongno-gu).