Précédent   Forum du club des développeurs et IT Pro > Bases de données > MySQL > Contribuez
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/02/2011, 22h26   #1
khayyam90
Responsable Portail

 
Avatar de khayyam90
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 8 880
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Saône et Loire (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2004
Messages : 8 880
Points : 57 112
Points : 57 112
Par défaut Chiffres arabes en chiffres romains

Bonjour,

Je vous propose un nouvel élément à utiliser : Chiffres arabes en chiffres romains

Rappel des règles de comptages :
I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1000

Lorsque les symboles sont semblables on les additionne : CC = 200.
Lorsque le symbole de gauche est plus petit que celui de droite on effectue une soustraction : IX = 9.

Il n'est pas autorisé d'avoir plus de trois symboles semblables à la suite : IIII n'existe pas.

Compte tenu de ces règles, on ne peut compter seulement que jusqu'à MMMCMXCIX soit 3999.

Cette fonction reçoit en paramètre un chiffre arabe et retourne le chiffre romain correspondant. Si le paramètre n'est pas encodable (non compris entre 0 et 4000) elle retourne le marqueur NULL.

Exemple d'utilisation :
Code :
SELECT ArabicToRoman('2451');
Nous obtenons en sortie
Citation:
MMCDLI
Qu'en pensez-vous ?
__________________
Responsable du Portail Developpez.
Mes tutoriels Algo, Web, C++, PHP - Mon CV
khayyam90 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h27.


 
 
 
 
Partenaires

Hébergement Web