Aller au contenu
Forums Tennis-Classim
dante20008

Format Licence Tennis

Recommended Posts

Bonjour,

Je me demandais comment était crée notre numero de licence et à quoi servait la lettre à la fin ?

Est-ce que quelqu'un connait cette info ?

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

La lettre, c'est comme la clé RIB, ça permet de valider informatiquement que le numéro n'a pas été inventé ou que tu n'as pas fait une erreur de saisie. . .

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai trouvé la réponse.

Il faut diviser le n° de licence par 23. Le reste de la division correspond à la lettre.

Sans aucune méchanceté, j'ai trouvé la réponse vraiment amusante, parce qu'on ne s'attend vraiment pas à un calcul de ce genre. Du coup j'ai fait le calcul pour moi et quelques gars de mon club... et ça marche (presque) tout le temps ! Mais pour certains il y a un décalage de 1 (ex: je trouve 10 pour ma licence, ce qui correspond à J mais ma licence finit en K...).

Par curiosité, comment es-tu arrivé à ce calcul ?

Partager ce message


Lien à poster
Partager sur d’autres sites

En fait j'ai trouvé ça sur un forum. Et du coup il ne faut pas prendre en compte les lettres I, O, Q.

C'est bizarre comme règle je suis d'accord.

Il y a peut être une règle pour le numéro de licence en lui même aussi ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Le fait qu'il n'y ait pas le I, le O et le Q me paraît logique, ça évite la confusion avec 1 et 0 (comme pour les plaques d'immatriculation). Après, pourquoi avoir choisi ce système, c'est une bonne question... En tout cas, ça a le mérite de nous occuper :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

"Les numéros de licence FFT sont composées de 7 chiffres et d'une lettre. Cette lettre est une clef calculée à partir des chiffres, elle évite les fautes de frappe.

Le calcul est simple, il s'agit de la lettre correspondant au reste de la division entière du nombre composé des 7 chiffres -1 par 23. Les lettres étants numérotées à partir de 0, en sautant les lettres I, O et Q.

En langage C, ça donne:

function getKey( long licence)

{

char c = 'A' + (char)( (licence-1L) % 23L);

if (c >= 'I') c++;

if (c >= 'O') c++;

if (c >= 'Q') c++;

return c;

}

Et en JavaScript:

function getKey( licence)

{

var c = 'A'.charCodeAt(0) + ( (licence-1) % 23);

if( c >= 'I'.charCodeAt(0)) c++;

if( c >= 'O'.charCodeAt(0)) c++;

if( c >= 'Q'.charCodeAt(0)) c++;

return String.fromCharCode( c);

}

Eloi Chabaud"

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×