Template:Numero romano

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca
Crystal Clear action lock1.png Template protetto – Le modifiche possono essere proposte in Oratorio.
Avviso importante! Questo template contiene uno o più parametri opzionali. Nel suo codice impiega alcune caratteristiche relativamente complesse o "esoteriche".

Per favore, non tentare di modificarlo se non sei certo di capirne la funzione e se non sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti nella Sandbox dedicata.


Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Numero romano/man (modifica·cronologia)

Il template {{Numero romano}} decodifica un numero moderno in notazione romana. È possibile elaborare solo numeri naturali da 1 a 4999999.

Regole e Sintassi dei numeri romani

  • il numero romano non deve contenere più di tre lettere consecutive del tipo I, X, C o M;
  • non deve avere più di una volta consecutiva la lettera V, L o D;
  • solo I, X e C possono essere sottratti;
  • deve contenere solo i caratteri usati nella notazione romana: I, V, X, L, C, D o M;
  • quando il/i carattere/i ha/hanno una linea si moltiplica per 1.000;
  • quando il/i carattere/i ha/hanno due linee si moltiplica per 1.000.000.

Le cifre maggiori di 3.999 seguono la seguente sintassi:

  • 4.000 IV
  • 5.000 V
  • 6.000 VM
  • 7.000 VMM
  • 8.000 VMMM
  • 9.000 IX
  • 10.000 X
  • 20.000 = XX
  • 30.000 = XXX
  • 40.000 XL
  • 50.000 L
  • 60.000 LX
  • 70.000 LXX
  • 80.000 LXXX
  • 90.000 XC
  • 100.000 C
  • 200.000 CC
  • 300.000 CCC
  • 400.000 CD
  • 500.000 D
  • 600.000 DC
  • 700.000 DCC
  • 800.000 DCCC
  • 900.000 CM
  • 1.000.000 M
  • 2.000.000 MM
  • 3.000.000 MMM
  • 4.000.000 IV

Sintassi del template

{{Numero romano|numero}}

Esempi

{{Numero romano|88}}

produce il testo: LXXXVIII

{{Numero romano|999}}

produce il testo: CMXCIX

{{Numero romano|1234}}

produce il testo: MCCXXXIV

{{Numero romano|5555}}

produce il testo: VDLV

{{Numero romano|4999999}}

produce il testo: IVCMXCIXCMXCIX

{{Numero romano|5000000}}

produce il testo: Errore: numero non compreso fra 1 e 4999999

Voci correlate