Бесплатен Конвертор на римски бројки
Конвертирајте бројки во римски бројки и обратно. Стандардните бројки покриваат 1–3999, а нотацијата со винкулум го проширува опсегот до 3.999.999.
Чести вредности
Референтна табела (кликнете за копирање)
Правила за римски броеви: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Одземачки запис: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Стандардните бројки достигаат максимум MMMCMXCIX (3999).
Винкулум: црта над бројка ја множи со 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), проширувајќи го опсегот до 3.999.999.
Како функционира
Целата конверзија работи во вашиот прелистувач преку рачно напишан алгоритам без зависности — не се прави барање до сервер. Фиксна табела за пребарување од 13 парови симбол-вредност (M=1000 до I=1) ги води двете насоки на конверзија, а канонската проверка го враќа резултатот назад за да го отфрли нестандардниот влез.
- 1Табелата за пребарување ја води конверзијатаАлатката дефинира 13 парови симбол-вредност — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — по опаѓачки редослед. За да конвертира децимален број, минува низ оваа листа и повторно одзема секоја вредност додека го додава соодветниот симбол, стандардниот алгоритам за римски бројки од типот „алчен“.
- 2Канонска проверка при обратна конверзијаКога конвертира римска бројка назад во број, парсерот го користи правилото за одземање (помала вредност пред поголема се одзема, не додава), потоа веднаш повторно го кодира резултатот и го споредува со оригиналниот влез. Секоја неканонска низа — на пример IIII наместо IV — се отфрла.
- 3Нотацијата винкулум го проширува опсегот до 3.999.999Броевите над 3.999 користат нотација винкулум: делот со илjади се конвертира во основна римска бројка, потоа Unicode комбинирачки карактер за надлинија (U+0305) се додава на секоја буква за да ја исцрта традиционалната надлинија што означува множење со 1.000. На пример, 5.000 се прикажува како V со надлинија.
- 4Режимот на датум конвертира секоја компонента независноВо режим на датум, алатката го парсира избраниот датум во цели броеви за ден, месец и година, ги конвертира секои преку истата функција toRoman, потоа ги спојува со избраниот разделувач (среден точка, цртичка, коса црта, или празно место) по избраниот редослед (ДМГ, МДГ, или ГМД).
Поврзани алатки
Конвертор на персиски датуми (Jalaali / Shamsi)
Конвертирајте персиски Jalaali (соларно-хиџриски / Shamsi) датуми во и од грегоријанскиот календар веднаш, со ден во неделата, возраст во Jalaali, авганистанско-дарски имиња на месеци и персиски бројки. Бесплатно, приватно и работи целосно во вашиот прелистувач.
Преведувач на Морзеова азбука
Конвертирајте текст во Морзеова азбука и обратно. Слушајте ја аудио репродукцијата на вашата порака во реално време.
Конвертор од бинарен во текст
Конвертирајте текст во бинарен запис (0 и 1) и обратно. Поддржува UTF-8 кодирање. Видете го бројот на бајти и битови за кој било текст.