Kalkulator liczb rzymskich
Konwertuj liczby, daty i ułamki arabskie na rzymskie i rzymskie na arabskie. Zapoznaj się z poniższym artykułem – dzięki niemu dowiesz się, jak działa Kalkulator i jak z niego korzystać.
Jak działa Kalkulator?
Wprowadź liczbę do panelu po lewej stronie. Jeśli wpiszesz tam liczbę arabską (np. 22), którą chcesz przekonwertować na liczbę rzymską, kliknij przycisk „Zmień na rzymskie”. Jeśli natomiast wpiszesz w panelu liczbę rzymską (np. XIX), kliknij „Zmień na arabskie”, aby otrzymać jej arabski odpowiednik.
Jeśli nie masz pewności, jak funkcjonuje Kalkulator i chcesz zobaczyć jego działanie na konkretnych przykładach, skorzystaj z poniższych przycisków. Kliknięcie któregokolwiek z nich wypełni pole po lewej stronie przykładowymi danymi. W każdym z przykładów znajdują się zarówno liczby rzymskie, jak i arabskie – dzięki temu możesz przetestować działanie Kalkulatora w obu kierunkach. Zachęcamy również do przeczytania dalszej części tekstu, aby dowiedzieć się więcej o naszym Kalkulatorze.
Liczby rzymskie
Podstawowe liczby rzymskie
Liczby rzymskie tworzy się z kilku wielkich liter alfabetu łacińskiego, konkretnie I, V, X, L, C, D i M. Każda z nich oznacza określoną wartość (zobacz tabelę poniżej).
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Aby zapisać liczbę w systemie rzymskim, musisz dobrać litery w taki sposób, żeby ich wartości sumowały się do pożądanej liczby. Weźmy dla przykładu liczbę 56: aby zapisać ją w systemie rzymskim, potrzebujesz litery L (czyli 50), V (oznaczającej 5) i I (czyli 1). Razem dają nam one LVI (i rzeczywiście 50 + 5 + 1 = 56). Czasami należy powtórzyć niektóre litery. Na przykład liczbę 23 zapiszemy jako XXIII, ponieważ każdy X reprezentuje jedną dziesiątkę, a każde I oznacza jeden. Potrzebujemy więc dwóch X-ów i trzech liter I (XXIII = X + X + I + I + I = 10 + 10 + 1 + 1 + 1 = 23). Żadna z liter nie powinna się jednak powtarzać więcej niż trzy razy. Zamiast powtarzać daną literę czterokrotnie, należy umieścić ją przed literą o wyższej wartości – w ten sposób sygnalizujemy odejmowanie, a nie dodawanie. Dla przykładu, 934 zapiszemy jako CMXXXIV: C przed M informuje, że powinniśmy odjąć 100 od 1000, aby uzyskać 900; XXX to po prostu 3 × 10; natomiast I przed V oznacza 5 − 1, czyli 4. Łącznie daje nam to 900 + 30 + 4 = 934. Trzeba jednak zachować ostrożność, ponieważ odejmować od siebie można jedynie niektóre z liter: I można postawić przed V i X, X przed L i C, a C przed D lub M. Niepoprawne byłoby odjęcie np. V od C w celu uzyskania liczby 95; poprawny zapis 95 to XCV. Ponadto należy mieć też na uwadze poprawną kolejność znaków – od najwyższej wartości do najniższej. Niepoprawny jest zapis LID dla 551, ponieważ litery są w złej kolejności. Prawidłowy zapis to DLI, bo D > L > I (tj. 500 > 50 > 1). Poniżej znajdziesz tabelę, w której przedstawiliśmy rzymski zapis kilku przykładowych liczb.
| I | 1 |
| II | 2 |
| III | 3 |
| IV | 4 |
| V | 5 |
| VI | 6 |
| VII | 7 |
| VIII | 8 |
| IX | 9 |
| X | 10 |
| XI | 11 |
| XII | 12 |
| XIII | 13 |
| XIV | 14 |
| XV | 15 |
| XVI | 16 |
| XVII | 17 |
| XVIII | 18 |
| XIX | 19 |
| XX | 20 |
| XI | 21 |
| XII | 22 |
| XIII | 23 |
| XIV | 24 |
| XV | 25 |
| XVI | 26 |
| XVII | 27 |
| XVIII | 28 |
| XIX | 29 |
| XXX | 30 |
| XL | 40 |
| L | 50 |
| LX | 60 |
| LXX | 70 |
| LXXX | 80 |
| XC | 90 |
| C | 100 |
| CXXI | 121 |
| CXLIV | 144 |
| CLXIX | 169 |
| CXCVI | 196 |
| CCXXV | 225 |
| CCLVI | 256 |
| CDLXXVI | 476 |
| DCXXII | 622 |
| MCDXCII | 1492 |
| MDCCLXXXIX | 1789 |
| MCMXXXIX | 1939 |
| MCMXCI | 1991 |
| MMXIX | 2019 |
Zdarza się, że cztery identyczne litery znajdują się jedna po drugiej. Na niektórych starych zegarach 4 jest zapisane jako IIII, a nie IV. Podobnie liczba 40 czasem jest reprezentowana przez XXXX zamiast XL. Niektórzy stosują taką praktykę, ale taki zapis jest mniej popularny. I choć nasz Kalkulator go rozumie, jego stosowanie nie jest zalecane.
Czasem możesz natknąć się również na liczby rzymskie zapisane małymi literami, np. 6 jako vi czy 13 jako xiii. Taki zapis niestety nie jest obsługiwany przez nasz Kalkulator – wszystkie małe litery muszą zostać zamienione na wielkie, aby konwersja była możliwa.
Liczby rzymskie większe niż 1000
Istnieje wiele sposobów zapisu liczb rzymskich– ich forma zmieniała się z czasem zarówno w starożytnym Rzymie, jak i w średniowiecznej Europie, w której, nawet po upadku Imperium, nadal korzystano z rzymskiego systemu. Dotyczy to również bardzo dużych liczb, które możemy zapisać na kilka sposobów. Prawdopodobnie najpopularniejszym z nich jest dodanie poziomej kreski nad znakiem, którego wartość chcemy pomnożyć przez 1000. W takim zapisie 6000 będzie mieć postać VI ponieważ samo VI oznacza 6. Podobną operację możemy przeprowadzić dla każdej liczby naturalnej, na przykład zapis 934 000 przedstawi się następująco: CMXXXIV. Litery z kreską mogą łączyć się z tymi bez kreski – na przykład LXVDXXXVI oznacza 65 536. Dla liczb poniżej 4000 zwyczajowo używa się litery się M do oznaczenia tysięcy, ale mimo to zapis IIXIX jako 2019 nie jest błędny (choć preferowane jest MMXIX). Poniżej znajduje się kilka przykładów zapisu dużych liczb w systemie rzymskim. Jeśli chcesz wprowadzić takie liczby do naszego Kalkulatora, użyj kwadratowych nawiasów dookoła liter zamiast poziomej kreski. Ostatnia kolumna poniższej tabeli pokazuje, jak to zrobić.
| Liczba arabska | Liczba rzymska | Dane wejściowe lub wynik konwersji |
|---|---|---|
| 24 901 | XXIVCMI | [XXIV]CMI |
| 40 075 | XLLXXV | [XL]LXXV |
| 238 900 | CCXXXVIIICM | [CCXXXVIII]CM |
| 299 792 | CCXCIXDCCXCII | [CCXCIX]DCCXCII |
| 384 400 | CCCLXXXVICD | [CCCLXXXVI]CD |
| 1 048 576 | MXLVIIIDLXXVI | [MXLVIII]DLXXVI |
| 4 999 999 | MMMMCMXCIXCMXCIX | [MMMMCMXCIX]CMXCIX |
Największa liczba, jaką da się zapisać w ten sposób, to MMMMCMXCIXCMXCIX, czyli 4 999 999. Zastosowanie powyższych zasad nie pozwala na zapisanie żadnej większej liczby.
Ułamki rzymskie
Ułamki w systemie rzymskim działają podobnie do liczb całkowitych – aby zapisać ułamek, musisz uporządkować znaki malejąco w taki sposób, żeby ich suma równała się liczbie, którą chcesz przedstawić. Konkretne ułamki reprezentuje 14 znaków widocznych poniżej.
| Łacińska nazwa | Znaczenie | Ułamek wymierny | Przybliżona wartość dziesiętna | Oryginalne znaki | Przybliżony wygląd | Przyjazne klawiaturze |
|---|---|---|---|---|---|---|
| semis | połowa | 1/2 | 0.50000 | S | S | S |
| quincunx | pięć uncji | 5/12 | 0.41667 | 𐆐𐆐𐆑 | ⁙ | ..... |
| triens | jedna trzecia | 4/12 = 1/3 | 0.33333 | 𐆐𐆐 | ∷ | .... |
| quadrans | jedna czwarta | 3/12 = 1/4 | 0.25000 | 𐆐𐆑 | ∴ | ... |
| sextans | jedna szósta | 2/12 = 1/6 | 0.16667 | 𐆐 | : | .. |
| sescuncia | półtorej uncji | 1/8 | 0.12500 | 𐆒𐆑 | Є· | E. |
| uncia | uncja | 1/12 | 0.08333 | 𐆑 | · | . |
| semuncia | pół uncji | 1/24 | 0.04167 | 𐆒 | Є | E |
| binae sextulae | dwie sextule | 1/36 = 1/72 + 1/72 | 0.02778 | 𐆓𐆓 | ƧƧ | ZZ |
| sicilicus | sierpowaty | 1/48 | 0.02083 | 𐅀 | Ɔ | O |
| sextula | jedna szósta uncji | 1/72 = 1/6 × 1/12 | 0.01389 | 𐆓 | Ƨ | Z |
| dimidia sextula | pół sextuli | 1/144 = 1/2 × 1/72 | 0.00694 | 𐆔 | ₴ | A |
| scripulum | kamyczek | 1/288 | 0.00347 | ℈ | Э | P |
| siliqua | ziarno | 1/1728 | 0.00058 | 𐆕 | » | Q |
Tylko uncia i siliqua mogą się powtarzać – maksymalnie pięć razy każda. Żaden inny symbol nie może się powtarzać, chyba że jego powtórzona forma występuje w tabeli powyżej (jak np. w przypadku sextuli, której powtórzenie daje binae sextulae).
Jak widać, najmniejszy ułamek w tym systemie to 1/1728. Co więcej, ułamki rzymskie jako podstawę używają liczby 12, co uniemożliwia dokładny zapis wielu ułamków, które można łatwo wyrazić systemem dziesiętnym. Na przykład 0,1 (lub 1/10) zapiszemy jako uncia + sextula + 5 × siliqua, czyli 1/12 + 1/72 + 5 × 1/1728 = 173/1728 ≈ 0,10012. Bardzo często szukanie odpowiedniego ułamka w zapisie rzymskim kończy się znalezieniem jedynie przybliżenia, a nie dokładnej wartości. Poniżej zamieściliśmy tabelę z przykładami obrazującymi to zjawisko. Ostatnia kolumna przedstawia dokładną wartość rzymskiego ułamka w systemie dziesiętnym, tak aby można było go porównać z faktyczną liczbą (pierwsza i druga kolumna).
| Ułamek wymierny | Przybliżenie dziesiętne | Liczba rzymska (przybliżony wygląd) | Obliczenie |
|---|---|---|---|
| 1/2 | 0,5 | S | 1/2 = 0,5 |
| 1/3 | 0,33333 | ∷ | 1/3 ≈ 0,33333 |
| 1/4 | 0,25 | ∴ | 1/4 = 0,25 |
| 1/10 | 0,1 | ·Ƨ»»»»» | 1/12 + 1/72 + 5/1728 = 173/1728 ≈ 0,10012 |
| 1/5 | 0,2 | :ƧƧЭ»»»» | 1/6 + 1/36 + 1/228 + 4/1728 = 173/864 ≈ 0,20023 |
| 3/10 | 0,3 | ∴Є₴»» | 1/4 + 1/24 + 1/144 + 2/1728 = 259/864 ≈ 0,29977 |
| 1/7 | 0,14286 | Є·ƧЭ» | 1/8 + 1/72 + 1/228 + 1/1728 = 247/1728 ≈ 0,14294 |
| 12345/100000 | 0,12345 | ·ƧƧ₴Э»»» | 1/12 + 1/36 + 1/144 + 1/228 + 3/1728 = 71/576 ≈ 0,12326 |
| 99/100 | 0,99 | S⁙ЄƧƧЭ» | 1/2 + 5/12 + 1/24 + 1/36 + 1/228 + 1/1728 = 1711/1728 ≈ 0,99016 |
| 999/1000 | 0,999 | S⁙ЄƧƧ₴Э»»»» | 1/2 + 5/12 + 1/24 + 1/36 + 1/144 + 1/228 + 4/1728 = 863/864 ≈ 0,99884 |
| 9999/10000 | 0,9999 | I | 1 |
| 314/100 | 3,14 | IIIЄ·Ƨ»» | 3 + 1/8 + 1/72 + 2/1728 = 3 121/864 ≈ 3,14005 |
| 31415/10000 | 3,1415 | IIIЄ·Ƨ»»»»» | 3 + 1/8 + 1/72 + 5/1728 = 3 245/1728 ≈ 3,14178 |
Kalkulator odczytuje i zapisuje ułamki rzymskie za pomocą trzech zestawów znaków. Zestaw „Oryginalne znaki” zawiera znaki opisane przez Davida J. Perry’ego w dokumencie o znakach łaciny klasycznej w Unicode (Unicode to standard wyświetlania znaków na komputerach i innych urządzeniach elektronicznych). Te znaki można uznać za właściwe znaki łacińskie, tj. takie, które oznaczają odpowiednie ułamki rzymskie i które zostały zaprojektowane na podstawie symboli historycznie używanych do zapisu tych właśnie ułamków. Niestety, ze względu na ich rzadkie występowanie, niektóre z nich mogą być niedostępne nawet na nowoczesnym sprzęcie. Z tego powodu używając oryginalnych znaków możesz czasem w miejscu pożądanego znaku zobaczyć pusty kwadrat lub jakiś inny symbol zastępczy. Jeśli widzisz coś takiego, zalecamy użycie zestawu „Przybliżony wygląd”. Symbole w nim zawarte są dostępne w większości współczesnych systemów, a ich wygląd przypomina rzeczywiste znaki łacińskie, choć ich oryginalne znaczenie może być inne (np. w przypadku symbolu hrywny dla dimidii sextuli). Część znaków w obu wspomnianych wyżej zestawach nie jest bezpośrednio dostępna z klawiatury, dlatego dostępna jest również trzecia opcja – „Przyjazne klawiaturze”. Jeśli wprowadzasz ułamki rzymskie do Kalkulatora za pomocą klawiatury (i możesz pisać łacińskimi literami) korzystanie z tej opcji powinno być najłatwiejsze.
Ułamki można łączyć z liczbami całkowitymi. W tym celu wystarczy zapisać ułamek bezpośrednio po liczbie całkowitej. Na przykład 3,14 przy wykorzystaniu zestawu „Przybliżony wygląd” można zapisać jako IIIЄ·Ƨ»».
Rzymskie zero
Nie mamy zbyt wielu dowodów sugerujących, że starożytni Rzymianie używali zera. Dopiero średniowieczni uczeni zaczęli zapisywać je na rozmaite sposoby. Jednym z nich była litera N. I właśnie ten sposób zapisu zera zastosowaliśmy w naszym Kalkulatorze.
Liczby arabskie
Aby Kalkulator poprawnie odczytał liczbę arabską, jej zapis musi spełniać kilka warunków:
- Nie możesz oddzielać tysięcy spacją. Cyfry muszą następować jedna po drugiej, bez jakichkolwiek innych znaków pomiędzy nimi. Dla przykładu trzy tysiące muszą być zapisane jako 3000, a nie 3 000.
- Kalkulator został zaprogramowany w taki sposób, żeby odczytać separator dziesiętny (najprawdopodobniej przecinek) z Twoich ustawień systemowych, ale możesz zmienić go na dowolny inny. Pamiętaj jednak o tym, żeby we wprowadzanych liczbach używać takiego samego separatora dziesiętnego, jaki widnieje w zakładce „Opcje”.
- Jeśli używasz ułamka dziesiętnego mniejszego niż 1, liczba jedności powinna być zapisana jako 0. W praktyce oznacza to, że zapis 0,25 zostanie odczytany jako ułamek (jedna czwarta), ale .25 lub ,25 jako kropka lub przecinek i następująca liczba całkowita 25.
- Możesz również używać ułamków wymiernych. W tym celu wpisz liczbę całkowitą i oddziel ją spacją od następującego po niej ułamka. Ułamek musi być zapisany w następujący sposób: licznik, ukośnik (tj. /) i mianownik. I tak na przykład zapis 3 7/50 zostanie odczytany przez Konwerter jako 3,14. Możesz też pominąć liczbę całkowitą. W takim wypadku 1/4 zostanie odczytane jako 0,25.
Dla liczb arabskich ułamki mogą zostać dezaktywowane. Domyślnie Kalkulator używa ułamków wymiernych (ponieważ są dokładniejsze), więc jeśli oba typy ułamków są aktywne, wynik konwersji będzie przedstawiony właśnie w ułamkach wymiernych. Jeśli wolisz ułamki dziesiętne, w opcjach Kalkulatora dezaktywuj ułamki wymierne – w ten sposób wymusisz generowanie ułamków dziesiętnych. Jeśli dezaktywujesz oba typy ułamków, Kalkulator będzie traktował zapis ułamkowy jako liczby całkowite oddzielone ukośnikiem, co w niektórych przypadkach może być przydatne, np. przy konwertowaniu dat.
Funkcjonalności Kalkulatora
Uwagi
Kalkulator wyświetla przeprowadzone obliczenia w formie uwag. W tym polu pokazuje również przybliżone wartości ułamków wymiernych w zapisie dziesiętnym, co umożliwia łatwe porównanie, jak bardzo ułamki arabskie i rzymskie różnią się od siebie po konwersji. Ponadto „Uwagi” zawierają informacje na temat problemów, które mogły wystąpić podczas konwersji. Jeśli jakaś liczba nie może zostać przekonwertowana, pozostaje w niezmienionej formie w polu „Wynik”, a wyjaśnienie błędu pojawia się w uwagach.
Konwersja dat
Jeśli chcesz konwertować daty zapisane z ukośnikami, musisz dezaktywować ułamki wymierne. Jeśli na przykład przekonwertujesz zapis 12/6/10 z liczb arabskich na rzymskie przy aktywnych ułamkach wymiernych, fragment „12/6” zostanie odczytany jako ułamek, a „10” jako osobna liczba całkowita. Wynikiem będzie wtedy II/X. Jeśli jednak dezaktywujesz ułamki wymierne, otrzymasz w wyniku XII/VI/X.
Analogicznie używanie separatora dziesiętnego w datach może prowadzić do niespodziewanych wyników. Jeśli na przykład ustawisz kropkę jako separator dziesiętny i spróbujesz przekonwertować datę 2019.03.11 z liczb arabskich na rzymskie przy aktywnych ułamkach dziesiętnych, fragment „2019.03” zostanie odczytany jako pierwsza liczba, a „11” jako druga liczba, oddzielona od reszty kropką. Wynik takiej operacji wyniesie MMXIXƧƧ»»»».XI (w przypadku korzystania z opcji „Przybliżony wygląd”). Dezaktywowanie ułamków dziesiętnych zagwarantuje otrzymanie pożądanego wyniku, tj. MMXIX.III.XI.
Konwersja wielu liczb naraz
Ogólnie rzecz biorąc, w polu „Zamień” możesz wpisać, co tylko chcesz. Kalkulator przejrzy tekst w poszukiwaniu liczb i spróbuje odpowiednio je przekonwertować, nie zmieniając przy tym pozostałej treści. W ten sposób możesz bez problemu zamieniać wiele liczb naraz, np. wprowadzając każdą kolejną liczbę do kolejnej linijki.
Czasem jednak w polu „Wynik” mogą znaleźć się niespodziewane efekty operacji, szczególnie w przypadku zamiany liczb rzymskich na arabskie. Dzieje się tak wtedy, gdy Twój tekst wykorzystuje znaki symbolizujące liczby rzymskie w innych celach. Dla przykładu każde wystąpienie wielkiego I może zostać zmienione na cyfrę 1. Jeśli używasz ustawienia „Przyjazne klawiaturze”, kropki mogą zostać zamienione na ułamki i tak dalej.
Opcje
Kalkulator jest wyposażony w kilka opcji, które pozwalają na dostosowanie procesu konwersji. Większość z nich została już opisana powyżej. Aby wyświetlić dostępne opcje, kliknij przycisk „Opcje” zaraz pod znajdującymi się na górze strony polami „Zamień” i „Wynik”. Ponowne kliknięcie tego przycisku ukryje panel opcji.
Panel „Rzymskie ułamki” pozwala na wybór zestawu znaków, używanych przez Kalkulator podczas odczytywania i zapisywania ułamków rzymskich. Dokładne informacje o sposobie działania każdego z nich znajdziesz w sekcji „Rzymskie ułamki” powyżej.
Panel „Arabskie ułamki” pozwala na dokonanie trzech wyborów: 1) Czy chcesz, żeby Kalkulator odczytywał i zapisywał ułamki za pomocą liczb wymiernych. 2) Czy chcesz, żeby ułamki były zapisane z separatorem dziesiętnym. 3) Jakiego separatora dziesiętnego chcesz używać. Dokładne informacje o sposobie działania każdej z tych opcji znajdziesz w sekcji „Liczby arabskie” powyżej.
Opinie
Jeśli zauważysz jakiś błąd lub masz pomysł, jak usprawnić działanie Kalkulatora, napisz do nas. Kliknij przycisk „Zostaw opinię”, aby wyświetlić pole na Twój komentarz. Przycisk znajduje się na górze strony, zaraz pod polami „Zamień” i „Wynik”. Ponowne kliknięcie przycisku ukryje pole na komentarz.
Pole na komentarz zawiera opcję załączenia danych z pól „Zamień” i „Wynik”. Jeśli zauważysz, że wynik konwersji zawiera błąd, skorzystaj z tej opcji, aby upewnić się, że na pewno zrozumiemy, gdzie leży problem. Opisz, co Twoim zdaniem poszło nie tak, w polu „Twoja opinia”, zaznacz opcję „Załącz dane z kalkulatora” i kliknij „Wyślij”. Dziękujemy za współpracę! Juliusz Cezar byłby z Ciebie dumny.