Czas/Liczby

Konwerter cyfr rzymskich

Liczba arabska ↔ liczba rzymska. Wpisz w dowolne pole — drugie zaktualizuje się automatycznie.

Roman numerals write a number using combinations of the letters I, V, X, L, C, D, M under an additive-subtractive rule: a smaller letter before a bigger one is subtracted (IV = 4), and after it, added (VI = 6). This tool converts in both directions instantly.

How to use it

Common uses

Things to keep in mind

Standard Roman notation has no symbol for zero and doesn't support numbers above 3999 without special marks (a bar over a letter to multiply it by 1000).

IIII instead of IV on clock faces is a long-standing decorative tradition for symmetry with VIII, not a mistake or an exception to the rules.

Artykuł o tym narzędziu: Liczby rzymskie: jak działa system bez zera i pozycji

Najczęstsze pytania

Dlaczego obsługiwany jest tylko zakres od 1 do 3999?

Klasyczny zapis rzymski nie ma symbolu dla zera ani liczb ujemnych, a największa podstawowa cyfra M (1000) bez specjalnych oznaczeń pozwala poprawnie zapisać liczby tylko do 3999 (MMMCMXCIX).

Czym jest zapis odejmujący i dlaczego IV, a nie IIII?

Reguła odejmowania pozwala pisać mniejszy symbol przed większym zamiast czterech identycznych symboli z rzędu: IV (4) zamiast IIII, IX (9) zamiast VIIII. To sprawia, że zapis jest krótszy i jednoznaczny.

Czy mogę wprowadzać cyfry rzymskie małymi literami?

Tak, narzędzie rozpoznaje małe litery, ale wynik zawsze pokazuje kanoniczny zapis wielkimi literami, jak jest to standardem.

Jak historycznie zapisywano liczby rzymskie większe niż 3999?

Historycznie kreska (vinculum) narysowana nad symbolem oznaczała mnożenie przez 1000 — na przykład X z kreską nad nim oznaczało 10 000. Ten zapis nie jest częścią współczesnego, powszechnie stosowanego standardu, więc ten kalkulator go nie używa.

Dlaczego na tarczach zegarów czasem widnieje IIII zamiast IV?

To dekoracyjna tradycja, a nie błąd — na tarczach zegarów od dawna stosuje się addytywny zapis IIII dla wizualnej symetrii z VIII po przeciwnej stronie, mimo że w tekstach z tego samego okresu stosowano już odejmujący zapis IV.

Artykuły: Czas/Liczby

Czas Unix: dlaczego komputery liczą czas od 1970 roku

Dlaczego 1 stycznia 1970 roku stał się punktem odniesienia czasu dla większości systemów komputerowych.

Wyrażenia cron: jak odczytać harmonogram zadań

Jak odczytać wyrażenie takie jak */15 * * * * i dokładnie wiedzieć, kiedy zadanie się uruchomi.

Systemy liczbowe: po co istnieją system dwójkowy, ósemkowy i szesnastkowy

Dlaczego kolor #FF5733 w CSS zapisany jest cyframi szesnastkowymi, a nie dziesiętnymi.

Operacje bitowe: jak działają AND, OR i XOR na poziomie bitów

Czym bitowy AND różni się od logicznego, i po co w ogóle operować na pojedynczych bitach liczby.

Różnica między datami: dlaczego liczenie dni jest trudniejsze, niż się wydaje

Dlaczego naiwne odejmowanie dat może dać błędny wynik przez lata przestępne.

Obliczanie wieku: dlaczego to nie proste odejmowanie lat

Dlaczego proste odjęcie roku urodzenia może dać wiek o rok większy niż rzeczywisty.

Strefy czasowe: dlaczego UTC to nie to samo co GMT

Dlaczego UTC nigdy nie zmienia się dwa razy w roku, podczas gdy czas w Londynie (GMT/BST) tak.

Kalkulator czasu trwania: jak poprawnie dodawać godziny, minuty i sekundy

Dlaczego przy dodawaniu minut i sekund trzeba "przenosić" resztę do następnej pozycji, tak jak przy dodawaniu dziesiętnym.

ISO 8601 Duration: jak zapisać czas trwania w standardowym formacie

Dlaczego zapis PT1H30M oznacza „1 godzina 30 minut", a nie „1 minuta 30 godzin".

Numer tygodnia: dlaczego różne kraje liczą tygodnie inaczej

Dlaczego 1 stycznia czasem należy do 52. lub 53. tygodnia poprzedniego roku według standardu ISO 8601.

IEEE 754: dlaczego 0.1 + 0.2 nie równa się 0.3 w kodzie

Dlaczego niemal w każdym języku programowania 0.1 + 0.2 wyświetla 0.30000000000000004.

Liczba słownie: po co zamieniać cyfry na słowa

Dlaczego w dokumentach bankowych kwotę zapisuje się jednocześnie cyframi i słownie.