Module talk:MathRoman
Appearance
Tests Module:MathRoman
[edit]- Example of invoke : {{ #invoke: module_name|function_name|arg1|arg2 |name1 = value1}}
- integer2roman : 2012 = MMXII - from :
{{#invoke:MathRoman|integer2roman| 2012 }}
- i2r shortcut : 2012 = MMXII - from :
{{#invoke:MathRoman|i2r| 2012 }}
- roman2integer : MMXIJ = 2012 - from :
{{#invoke:MathRoman|roman2integer| MMXIJ }}
- r2i shortcut : MMXIJ = 2012 - from :
{{#invoke:MathRoman|r2i| MMXIJ }}
- testRomans with normal errors in roman numbers from :
{{#invoke:MathRoman|testRomans|%s<br/>}} -- ': %s<br/>'
- Tests sans erreurs
- XIJ = 12 = XII
- XIJ = 12 = XII
- MCXI = 1111 = MCXI
- MCDXLIV = 1444 = MCDXLIV
- MDCLXVI = 1666 = MDCLXVI
- MCMXCIX = 1999 = MCMXCIX
- MMCCXXII = 2222 = MMCCXXII
- MMMMCMXCIX = 4999 = MMMMCMXCIX
- Tests avec erreurs
- i = 0 = ERREUR -> Erreur r2i : valeur nulle. erreur caractere i en 1. - Erreur i2r : valeur < 1.
- XIA = 11 = XI -> Erreur r2i : erreur caractere A en 3. -
- XJI = 12 = XII -> Erreur r2i : erreur caractere J avant la fin. -
- IXC = 89 = LXXXIX -> Erreur r2i : caracteres croissants. -
- VLD = 445 = CDXLV -> Erreur r2i : caracteres croissants. -
- = ' = ERREUR -> - Erreur i2r : valeur < 1. = ' = ERREUR -> - Erreur i2r : valeur < 1.
- - XIA -> 11 -> Erreur r2i : erreur caractere A en 3.
- - XJI -> 12 -> Erreur r2i : erreur caractere J avant la fin.
- - IXC -> 89 -> Erreur r2i : caracteres croissants.
- - VLD -> 445 -> Erreur r2i : caracteres croissants.
- Nombres hors limites
- MMMMM = 5000 = ERREUR -> Erreur r2i : valeur > 4999. - Erreur i2r : valeur > 4999. valeur < 1.
- MMMMMYJXC = 5089 = ERREUR -> Erreur r2i : valeur > 4999. caracteres croissants. erreur caractere Y en 6. erreur caractere J avant la fin. - Erreur i2r : valeur > 4999. valeur < 1.
- - MMMMM -> 5000 -> Erreur r2i : valeur > 4999.
- - MMMMMYJXC -> 5089 -> Erreur r2i : valeur > 4999. caracteres croissants. erreur caractere Y en 6. erreur caractere J avant la fin.
- ERREURS = 0 = ERREUR -> Erreur r2i : valeur nulle. erreur caractere S en 7. - Erreur i2r : valeur < 1.
- - ERREURS -> 0 -> Erreur r2i : valeur nulle. erreur caractere S en 7.
Talk
[edit]Module:MathRoman seems complete and OK to convert roman numbers to arabic numbers and reverse, and for errors messages, in fr:wikisource. --Rical (talk) 10:21, 10 October 2012 (UTC)