Page 1 sur 1
calcul clé securite sociale (modulo)
Posté : 03 août 2007, 15:44
par antlorse
Bonjour à tous et toutes,
voila je voudrais effectuer un calcul de clé
mais je n'y arrive pas.
plus précisément la clé de securite sociale, ont dit que le numero est 1 88 05 72 081 078 XX ou XX représente la clé, si à la calculatrice ont fait 1880572081078 puis Mod puis 97 = 4 et en deuxième opération on fait 97-4=93 donc XX=93.
Comment transcrire tous ca en PHP.S'il vous plait
j'ai déja essayer plusieur façon je n'obtient jamais le meme resultat que la calculatrice.
j'en ai vraiment besoin s'il vous plait aider moi
Posté : 03 août 2007, 15:47
par Sékiltoyai
Tu peux écrire ton post en français s'il te plaît ? Ce serait plus facile à comprendre :-/
Posté : 03 août 2007, 15:53
par béka
normalement modulo c'est : %
C'est a dire que "1880572081078 puis Mod puis 97" se traduirait par
$calc= 1880572081078 % 97;
réponse
Posté : 03 août 2007, 15:54
par antlorse
Après plusieur tentative j'ai réussie
Je vous donne la solution au cas ou quelqu'un aurait besion
$COEF=97;
$NIR="1880572081078";
echo "$NIR</br>";
$MOD=bcmod($NIR,$COEF);
echo "$MOD</br>";
$CLE=$COEF-$MOD;
echo $CLE;

voila c'est tout pour le moment avec percevérence on arrive toujour à bon port

Posté : 03 août 2007, 15:57
par d0m
calcul du reste de la division : $reste=$num%$div;
Posté : 03 août 2007, 16:00
par antlorse
merci à tous ceux quice sont intéresser à mon post meme ceux qui sont un peu désinvolte merci
le 97 est le Coefficient fournit par wikipedia vous pouvez vérifier avec n'importe quel numero de securite social ca fonctionne parfaitement
encore Merci de votre intéret à mon egard
Posté : 03 août 2007, 16:04
par d0m
meme ceux qui sont un peu désinvolte
C'est vrai qu'il m'a fallu aussi relire 3 fois avant de comprendre ce que tu voulais dire.
C'était pas très structuré tes phrases

Posté : 03 août 2007, 16:41
par Truc
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton
qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! 
J'ai aussi modifié le titre de ton post pour qu'il soit un peu plus précis et éventuellement servir à quelqu'un d'autre.