banner



Comment Calculer La Clé De Contrôle

Comment calculer la clé du numéro qui compose votre compte bancaire ou votre numéro de sécurité sociale ? Vous allez voir que la notion de nombres premiers northward'est pas étrangère à cette question…

Comment calculer la clé d'un numéro (sécurité sociale, compte bancaire,…): rappels sur les nombres premiers

Un nombre est dit premier s'il due north'est divisible que par lui-même et ane.

À ce titre, "1" n'est pas un nombre premier.

Pour avoir la liste des premiers nombres premiers, on peut par exemple utiliser le crible d'Eratosthène en Python (pourquoi pas ?)

Les cents premiers nombres premiers sont :

          [2, 3, five, 7, eleven, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]        

Remarquez que le dernier nombre premier inférieur à 100 est 97. Je dis ça, je dis rien…

Calculer la clé d'un numéro de sécurité sociale avec une division euclidienne

Je vais prendre united nations numéro de sécurité sociale au hasard:

Comment calculer sa clé ?

Avant tout, effectuons la division euclidienne de ce nombre par… 97 !

\documentclass{article} \usepackage{xlop} \begin{document} \opidiv{1891275125012}{97} \finish{document}

Je ne me suis pas embêté, et ai fait cela en \(\LaTeX\). Pas folle la guêpe!

Maintenant, on soustrait à 97 le reste de cette division euclidienne:

97 – xv = 82

La clé de contrôle de ce numéro de sécurité sociale est donc 82.

Calculer la clé d'united nations numéro de compte français avec une sectionalisation euclidienne

United nations numéro de compte bancaire est composé de 3 parties:

  • le lawmaking établissement (que l'on va noter A),
  • le code guichet (noté B),
  • le numéro de compte dans la banque (noté C).

Nous allons effectuer la division euclidienne de 89A+15B+3C par 97 (encore lui sacré vin diou!).

Une fois trouvé le reste de cette segmentation, on le soustraira à 97, comme précédemment.

Prenons par exemple le compte (fictif):

13335 00301 04123456789
A B C

89A+15B+3C = 12371561697

calculer clé numéro

97 – 16 = 81

La clé est donc égale à 81. Bien joué Barnabé !

Il get in cependant que des compte possèdent des lettres. Dans ce cas, il faut les remplacer par un nombre comme indiqué dans le tableau suivant:

ane 2 3 4 v 6 7 8 9
A B C D Eastward F G H I
J K L Chiliad N O P Q R
S T U V W X Y Z

Pour votre plus g plaisir, je vous propose une fonction Python cascade vérifier si un IBAN est right:

def cle(iban):     L = {}     alphabet = 'ABCDEFGHIJKLMNOPQR'     alphabet2 = 'STUVWXYZ'     north = i     for lettre in alphabet:         Fifty[lettre] = str(n)         n = (north + 1) % ten         if north == 0:             north += 1              north = ii     for lettre in alphabet2:         Fifty[lettre] = str(n)         n = n+1              iban = iban.supercede(' ','')     for c in iban:         if c in L:             iban = iban.supersede(c,L[c])                  K = int( iban[-2:] )     iban = iban[4:-2]     R = ( 89 * int( iban[0:5] ) + 15*int( iban[5:10] ) + iii*int( iban[10:] ) ) % 97     N = 97 - R     return N == K

Ce script est basé sur les opération précédentes.

          >>> cle('FR7613335003010412345678981') True >>> cle('FR7613335003010412345678957') Simulated        

Pourquoi ces calculs ?

En fait, la clé de contrôle d'un numéro de compte en France est le nombre Yard de deux chiffres tel que le nombre \(R\) défini par:$$R=A\times10^{xviii}+B\times10^{xiii}+C\times10^{2} + Grand$$ est tel que \(R \equiv 0 \mod 97\).

Remarquez que les exposants ne sont pas choisis au hasard et sont en fonction du nombre de chiffres qu'il y a dans le numéro de compte. C'est pour cela que ces calculs ne fonctionnent pas sur un compte étranger par exemple.

Il faut donc l'adapter aux différentes normes…

Comment Calculer La Clé De Contrôle,

Source: https://www.mathweb.fr/euclide/2022/06/13/comment-calculer-la-cle-dun-numero-securite-sociale-compte-bancaire/

Posted by: schiffertile1999.blogspot.com

0 Response to "Comment Calculer La Clé De Contrôle"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel