Konvertues Numrash Romakë Falas

Konvertoni numrat në numra romakë dhe anasjelltas. Numrat standardë mbulojnë 1–3999, ndërsa shënimi me vinkulum e shtrin intervalin deri në 3,999,999.

Funksionon jashtë linje sapo ngarkohet
Numër romak
MMXXVI
Ndarja
MM2000+XX20+V5+I1

Vlera të zakonshme

Tabelë referimi (kliko për të kopjuar)

Rregullat e numrave romakë: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Shënimi zbritës: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Numrat standardë arrijnë maksimumin te MMMCMXCIX (3999).

Vinkulumi: një vizë sipër një numri e shumëzon atë me 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000), duke e zgjeruar rangun deri në 3,999,999.

Si funksionon

I gjithë konvertimi funksionon në shfletuesin tënd përmes një algoritmi të shkruar me dorë, pa varësi — nuk bëhet asnjë kërkesë serveri. Një tabelë kërkimi fikse me 13 çifte simbol-vlerë (M=1000 deri I=1) drejton të dyja drejtimet e konvertimit, dhe validimi kanonik e rikthen rezultatin për të refuzuar hyrje jo-standarde.

  1. 1
    Tabela e kërkimit drejton konvertimin
    Mjeti përcakton 13 çifte simbol-vlerë — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — në rend zbritës. Për të konvertuar një numër dhjetor, kalon nëpër këtë listë dhe zbret përsëritur çdo vlerë duke bashkangjitur simbolin përkatës, algoritmi standard i lakmisë për numrat Romakë.
  2. 2
    Validim kanonik në konvertimin e kundërt
    Kur konverton një numër Romak përsëri në numër, analizuesi përdor rregullin zbritës (një vlerë më e vogël para një më të madhe zbritet, nuk mblidhet), pastaj menjëherë e rikodifikon rezultatin dhe e krahason me hyrjen origjinale. Çdo varg jo-kanonik — për shembull IIII në vend të IV — refuzohet.
  3. 3
    Shënimi vinculum e shtrin intervalin te 3,999,999
    Numrat mbi 3,999 përdorin shënimin vinculum: pjesa e mijësheve konvertohet në Romak bazë, pastaj një karakter mbivijë kombinuese Unicode (U+0305) shtohet te çdo shkronjë për të vizatuar vijëmbi tradicionale që tregon shumëzim me 1,000. Për shembull, 5,000 vizatohet si V me një mbivijë.
  4. 4
    Mënyra Datë konverton çdo komponent në mënyrë të pavarur
    Në mënyrën datë, mjeti analizon datën e zgjedhur në numra të plotë dite, muaji, dhe viti, i konverton secilin përmes të njëjtit funksion toRoman, pastaj i bashkon me ndarësin e zgjedhur (pikë e mesme, vizë, pjerrëse, ose hapësirë) në rendin e zgjedhur (DMY, MDY, ose YMD).

Mjete të ngjashme

Pyetjet e bëra më shpesh