Template:Numero decimale
Vai alla navigazione
Vai alla ricerca
Template protetto – Le modifiche possono essere proposte in Oratorio. |
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. |
Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Numero decimale/man (modifica·cronologia)
Le istruzioni che seguono sono contenute nella sottopagina Template:Numero decimale/man (modifica·cronologia)
Il template {{Numero decimale}} decodifica un Numero decimale in notazione romana. È possibile elaborare solo numeri naturali da 1 a 3999. Il template esegue i seguenti controlli:
- 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;
- il numero di caratteri non deve superare il numero complessivo di 15 (come MMMDCCCLXXXVIII 3888);
- deve contenere solo i caratteri usati nella notazione romana: I, V, X, L, C, D o M;
ovvero deve essere una sequenza di caratteri effettivamente valida, altrimenti produce i seguenti errori:
- Numero romano superiore a 15 lettere o contenente caratteri non validi.
- Numero romano con sequenza di I, V, X, L, C, D o M superiore a 3.
- Numero romano non valido.
Sintassi
{{Numero decimale|numero romano}}
Esempi
- {{Numero decimale|LXXXVIII}}
- produce il numero: 88
- {{Numero decimale|CMXCIX}}
- produce il numero: 999
- {{Numero decimale|DLV}}
- produce il numero: 555
- {{Numero decimale|MMDCCCLXXXVIII}}
- produce il numero: 2888
- {{Numero decimale|MMMDCCCLXXXVIII}}
- produce il numero: 3888
- {{Numero decimale|MmMDCCCLXXXVIII}}
- produce il numero: Numero romano superiore a 15 lettere o contenente caratteri non validi
- {{Numero decimale|MMDCCCC}}
- produce il numero: Numero romano con sequenza di I, V, X, L, C, D o M superiore a 3
- {{Numero decimale|CMXCIXX}}
- produce il numero: Numero romano non valido c'è un X di troppo alla fine
Voci correlate
- {{Numero romano}}