Mathématiques

Question

Bonsoir a tous voici un exercice que je ne comprends pas et que je doit faire dans un DNS pour demain pouvez-vous m'aider svp:

Le code EAN 13 (European Article Numbering) est un code-barres utilisé par le commerce et l'industrie permettant d'identifier des objets de façon unique et d'être lu par un scanner.
Ce code-barres est composé de 13 chiffres, le dernier étant une clé de contrôle obtenue de la façon suivante:

-On lit chacun des 12 premiers chiffres du code de gauche à droite.
-On multiplie par 3 tous les chiffres de rang pair, puis on calcule la somme de ces résultats.
-On ajoute au résultat précédent la somme des chiffres de rang impair.
-On calcule ensuite le reste de la division euclidienne par 10 de ce résultat.
-Si le reste de la division est égal à 0, alors la clé est 0.
Sinon la clé est obtenue en retranchant ce reste à 10.

Vérifier la clé du produit ci-contre. Justifier.
le code est 9 782013 953573.

je vous remercie d'avance pour votre réponse!!!!!! ;)

1 Réponse

  • bjr

    Ce code-barres est composé de 13 chiffres,

    9 7 8 2 0 1 3 9 5 3 5 7 - 3.

    le dernier "3" étant une clé de contrôle obtenue de la façon suivante :

    -On lit chacun des 12 premiers chiffres du code de gauche à droite.

    -On multiplie par 3 tous les chiffres de rang pair, puis on calcule la somme de ces résultats.

    chiffres de rang pair :

    7 2 1 9 3 7

    7x3 = 21

    2x3 = 6

    1x3 = 3

    9x3 = 27

    3x3 = 9

    et 7x3=21

    somme : 21 + 6 + 3 + 27 + 9 + 21 = 87

    -On ajoute au résultat précédent la somme des chiffres de rang impair.

    chiffres de rang impair :

    9 8 0 3 5 5

    => somme = 9 + 8 + 3 + 5 + 5 = 30

    et 87 + 30 = 117

    -On calcule ensuite le reste de la division euclidienne par 10 de ce résultat.

    117 / 10 = 11 x 10 + 7 => reste = 7

    -Si le reste de la division est égal à 0, alors la clé est 0. => ce n'est pas le cas

    Sinon la clé est obtenue en retranchant ce reste à 10.

    donc 10 - 7 = 3 => clé correcte

Autres questions