Pređi na glavni sadržaj
LibraTool logoLibraTool

Konvertor rimskih brojeva — besplatno

Konvertujte brojeve u rimske brojeve i nazad. Standardni brojevi obuhvataju 1–3999, a vinkulum notacija proširuje opseg do 3.999.999.

Radi van mreže kada se učita
Rimski broj
MMXXVI
Razrada
MM2000+XX20+V5+I1

Uobičajene vrednosti

Referentna tabela (klikni za kopiranje)

Pravila rimskih brojeva: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Oduzimajuća notacija: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardni numerali idu do MMMCMXCIX (3999).

Vinkulum: crta iznad numerala množi ga sa 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), proširujući opseg na 3.999.999.

Uobičajene upotrebe

  • Konvertuj Datume u Rimske BrojeveNapiši godine, datume vjenčanja i godišnjice u rimskim brojevima za pozivnice i memorijalne dizajne.
  • Rimski Brojevi za Nacrte i DokumenteGeneriši tačne rimske brojeve za nacrte dokumenata, poglavlja i formalno numerisanje odeljaka.
  • Dekoduj Rimske Brojeve u Filmovima i TV-uDekoduj rimske brojeve sekvela, izdanja Super Bowla i godina autorskih prava filmova.
  • Nauči Rimske Brojeve za ŠkoluVežbaj konverziju između rimskih brojeva i decimalnih brojeva za istoriju, matematiku i klasične studije.
  • Rimski Brojevi za Dizajn i TetovažeDobij precizno formatirane rimske brojeve za grafički dizajn, brojčanike satova, tetovaže i monograme.

Kako funkcioniše

Cela konverzija se izvršava u vašem pregledaču preko ručno napisanog algoritma bez zavisnosti — nijedan zahtev serveru se ne pravi. Fiksna tabela pretraživanja od 13 parova simbol-vrednost (M=1000 do I=1) pokreće oba smera konverzije, a kanonska provera vraća rezultat unazad da odbaci nestandardan unos.

  1. 1
    Tabela pretraživanja pokreće konverziju
    Alatka definiše 13 parova simbol-vrednost — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — opadajućim redosledom. Da konvertuje decimalni broj, prolazi kroz ovu listu i ponavljano oduzima svaku vrednost dok dodaje odgovarajući simbol, standardni pohlepni algoritam rimskih brojeva.
  2. 2
    Kanonska provera pri obrnutoj konverziji
    Kada konvertuje rimski broj nazad u broj, parser koristi pravilo oduzimanja (manja vrednost pre veće se oduzima, ne sabira), zatim odmah ponovo kodira rezultat i upoređuje ga sa originalnim unosom. Bilo koji nekanonski niz — na primer IIII umesto IV — se odbacuje.
  3. 3
    Notacija vinkuluma proširuje opseg do 3.999.999
    Brojevi iznad 3.999 koriste notaciju vinkuluma: hiljadarski deo se konvertuje u osnovni rimski, zatim se Unicode kombinujući znak nadvlake (U+0305) dodaje svakom slovu da iscrta tradicionalnu nadvlaku koja označava množenje sa 1.000. Na primer, 5.000 se iscrtava kao V sa nadvlakom.
  4. 4
    Režim datuma konvertuje svaku komponentu nezavisno
    U režimu datuma, alatka parsira izabrani datum u cele brojeve dana, meseca, i godine, konvertuje svaki preko iste funkcije toRoman, zatim ih spaja izabranim razdvajačem (srednja tačka, crtica, kosa crta, ili razmak) izabranim redosledom (DMY, MDY, ili YMD).

Slične alatke

Česta pitanja