Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 24 oct. 2006 à 14:49
Allez, soyons fous, donnons une idée :
Tu as 3 données (nom, prénom, date) et il te faut 6 chiffres : Hop, une donnée = 2 chiffres !
Tu fais correspondre un chiffre à chaque lettre et tu additionnes/multiplies/divises/soustraits/logaritme néperien/exponentiel (rayer les mentions inutiles) le tout. Tu tritures le résultat obtenu jusqu'à avoir 2 chiffres.
Tu as donc 3 fois 2 chiffres :
Tu concatènes/multiplies/divises/etc ... comme tu veux pour obtenir 6 chiffres.
Plus qu'à déterminer la façon de gérer le code unique (contrôle de la pérsence d'un doublon ? Ajout d'une clé primaire ? ...)
Ce n'est pas une question d'être nul ou non en math : c'est une question de logique ^^
Plutôt que donner un chiffre au lettre, dans excel, tu peux jouer avec les formules pour prendre la longueur du nom plus la position de la première voyelle dans le prénom etc etc ...
Une seule limite en fait à cet exercice : ton imagination
Et c'est bien pour ça qu'on ne pourra pas le faire pour toi !
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 24 oct. 2006 à 19:05
Pour gérer le doublon, il faut placer les données dans une collection avec une clé. Si un double est fait, cela provoque une erreur.
Avec une bonne gestion de l'erreur, tu modifies en conséquences.
(Prévoir une formule dite "normale", et une autre en cas d'erreur, trouvant un autre résultat)
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--