This is a preview
This playground version isn't public and is work in progress.
Numéro de sécurité sociale
Le numéro de sécurité social est composé de 13 chiffres suivis d'une clé de 2 chiffres. On pourra lire pour plus de détail sur la signification des 13 premiers chiffres par exemple sur Wikipédia
Nous allons nous intéresser à la clé car elle permet de vérifier si il n'y a pas eu d'erreur en reportant le numéro sur un formulaire ou lors du transfert informatique par exemple. Voici comment est calculée la clé :
- On prend le nombre composé des 13 premiers chiffres du numéro de sécurité sociale et on calcule le reste de sa division euclidienne par 97.
- On soustrait alors ce reste à 97. Le résultat est la clé.
Exemple : si le numéro est 9700000000100 alors le reste de la division euclidienne par 97 est 3. La clé est alors 97-3=94.
Rappel sur la division euclidienne
Pour obtenir le quotient de la division euclidienne de n par d, on tape n//d
.
Pour obtenir le reste de la division euclidienne de n par d, on tape n%d
.
Le but est de créer un programme qui prend en entrée le numéro de sécurité sociale et la clé et qui affiche "VALIDE" si la clé correspond au numéro et "NON VALIDE" sinon.
Entrée : Le numéro et la clé
Sortie : "VALIDE" si la clé correspond au numéro et "NON VALIDE" sinon. N'oubliez pas les guillemets.