Template:Numero decimale/man
Vai alla navigazione
Vai alla ricerca
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}}