instantdharma Ailleurs c'est ici | Western l'a dit très clairement :
Citation :
Un peu de logique: les nombres (dont les entiers) sont là/utiles pour faire des maths ... or il n'est pas logique de multiplier, diviser, soustraire, etc. les codes postaux, donc je ne vois pas pour quelle raison, un code postal doit être de type int (C'est-à-dire que l'utilisation d'un tableau des chars est plus logique)
|
Il s'agit de codes postaux et non de nombres postaux, donc, utiliser un char(5) et blinder le code avec des zéros à gauche. Nice, c'est 06000. D'ailleurs, on n'écrit jamais un nombre avec un zéro devant, pour se cadrer sur une longueur exprimée en nombre de caractères...
Pour la Corse, 2A et 2B donnent 17 et 18 ou 18 et 19...
En fait, la complexité apparaît si on souhaite modéliser proprement des adresses ; se renseigner auprès de la poste. ---------------
di. / www.diredaredare.org - Ailes de la ville
|