Un convertitore di numeri romani traduce tra i numeri arabi che usiamo ogni giorno e i numeri basati su lettere dell'antica Roma. I numeri romani costruiscono valori da sette simboli - I, V, X, L, C, D e M - combinati con addizione e, in una manciata di casi, sottrazione. Questo strumento converte un numero come 2024 in MMXXIV e legge un numero come MCMLXXXIV come 1984, in entrambe le direzioni da un'unica scatola.
Il sistema è additivo nel cuore: i simboli sono scritti dal più grande al più piccolo e sommati, quindi xvii è 10 + 5 + 1 + 1 = 17. La ruga è una notazione sottrattiva, dove un simbolo più piccolo posto prima che ne venga sottratto uno più grande piuttosto che aggiunto: IV è 4, non 6 e cm è 900. L'uso moderno standard consente solo sei coppie sottrattive (IV, IX, XL, XC, CD, CM) e non ripete mai un simbolo più di tre volte, motivo per cui 4 è IV e non iiii.
Questo convertitore applica tali regole in entrambe le direzioni. La codifica produce sempre l'ortografia canonica e la decodifica convalida l'input facendolo round-tripping: un numero viene accettato solo se è esattamente l'ortografia standard del proprio valore, quindi stringhe malformate come iiii, vx o IC vengono catturate e corrette. Poiché non esiste un simbolo romano per zero e nessun simbolo ASCII semplice per 5000, lo strumento funziona sulla gamma convenzionale da 1 a 3999 e tutto funziona nel tuo browser senza nulla caricato.
Digita un numero arabo come 2024 per ottenere numeri romani o incolla un numero come mmxxiv per decodificarlo. Lo strumento rileva cosa si intende e può essere commutato manualmente.
La conversione viene visualizzata durante la digitazione. La codifica fornisce il numero canonico; la decodifica fornisce il numero e mostra l'ortografia normalizzata in modo da poter confermare che l'input era valido.
Guarda come il numero si divide nelle sue parti additive - MCMXCIV come M + CM + XC + IV - che rende le coppie sottrattive facili da capire e verificare.
Copia il risultato con un clic o tocca un pulsante di riempimento rapido per valori comuni come 4, 9, 40 o l'anno in corso per vedere le regole in azione.
Codifica i numeri in numeri e decodifica i numeri in numeri dallo stesso input. La codifica produce sempre la forma canonica e la decodifica di andata e ritorno per garantire che i due siano d'accordo.
Numeri malformati come iiii, vx o IC vengono rifiutati con un messaggio che suggerisce l'ortografia corretta, perché un numero valido deve essere uguale all'ortografia canonica del proprio valore.
Ogni numero viene mostrato diviso nei suoi componenti additivi, quindi puoi vedere esattamente perché MCMXCIV è 1994 e come ogni coppia sottrattiva contribuisce.
Le cifre vengono trattate come un numero da codificare; una stringa di I, V, X, L, C, D e M viene trattata come un numero da decodificare. Un interruttore manuale è sempre disponibile.
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
0 comments
No comments yet. Be the first to share your thoughts!