Répondre :
bonjour.
1) vérification du code EAN 325-0-3906-5731-6.
je suis la démarche décrite dans l'énoncé:
- somme des triples des termes de rang pairs: 3*(2+0+9+6+7+1) = 75.
- somme des termes de rang impair: (3+5+3+0+5+3) = 19.
- donc 75+19 = 94.
- je divise ce résultat par 10 en m'arrêtant sur un quotient entier (division euclidienne)
94/10 = 9 et reste 4.
- comme le reste n'est pas nul, la clef EAN est calculée par 10-4 = 6.
donc ce code est légitime.
2) je ne te fournis pas le tableur, mais je fais qqs propositions, si tu en as besoin:
- tu utiliseras 13 cellules horizontales contigües et chacune d'entre elle contiendra 1 chiffre et 1 seul.
- la 13ème cellule contiendra la clef EAN, calculée à partir du reste.
- tu utiliseras 2 cellules supplémentaires, à droite de la clef EAN, dans lesquelles du mettras le triple de la somme des rangs pairs pour la 1ère, et la somme des rangs impairs pour la 2nde.
- tu utiliseras une 3ème cellule à droite de celles des sommes, ou tu mettras la partie entière du quotient de la division euclidienne.
- et une dernière cellule pour retrouver le reste de la division.
donc, par exemple et en supposant que je travaille sur la ligne 2 sous Excel, j'obtiens:
de A2 à L2: les valeurs du code EAN, sans la clef.
en N2 "=3*(A2*A4*A6*A8*A10*A12)"
en O2 "=A1+A3+A5+A7+A9+A11"
en P2 "=M2+N2"
en Q2 "=ENT(O2)" fonctionne sous Excel, mais je ne connais pas ton tableur. il s'agit d'arrondir à l'entier immédiatement inférieur (donc trouver la partie entière du nombre décimal).
en R2 "=P2-(Q2*10)"
et finalement en M2 "=SI(R2=0;0;10-R2)"
3) à faire avec le tableur pour te faciliter la tâche.
de mon côté (sans tableur) j'ai trouvé 8.
4) vérification des codes barres à faire aussi avec le tableur.
de mon côté, aucun de ces codes EAN n'est conforme (chacun a une clef incohérente).
pour la dernière question, je dirais que la clef de contrôle sert à vérifier que le code est cohérent en soi, mais ne permet pas de vérifier que la codification de l'objet est correcte. je n'ai pas vérifié, mais on pourrait peut-être dire que si le codage de la classe normalisée est faux.
par exemple, si on code 973 au lieu de 379, la clef doit être identique, je pense, mais pour autant on s'est trompé de codification...
en espérant être clair.
bonne journée.
bonne journée.
1) vérification du code EAN 325-0-3906-5731-6.
je suis la démarche décrite dans l'énoncé:
- somme des triples des termes de rang pairs: 3*(2+0+9+6+7+1) = 75.
- somme des termes de rang impair: (3+5+3+0+5+3) = 19.
- donc 75+19 = 94.
- je divise ce résultat par 10 en m'arrêtant sur un quotient entier (division euclidienne)
94/10 = 9 et reste 4.
- comme le reste n'est pas nul, la clef EAN est calculée par 10-4 = 6.
donc ce code est légitime.
2) je ne te fournis pas le tableur, mais je fais qqs propositions, si tu en as besoin:
- tu utiliseras 13 cellules horizontales contigües et chacune d'entre elle contiendra 1 chiffre et 1 seul.
- la 13ème cellule contiendra la clef EAN, calculée à partir du reste.
- tu utiliseras 2 cellules supplémentaires, à droite de la clef EAN, dans lesquelles du mettras le triple de la somme des rangs pairs pour la 1ère, et la somme des rangs impairs pour la 2nde.
- tu utiliseras une 3ème cellule à droite de celles des sommes, ou tu mettras la partie entière du quotient de la division euclidienne.
- et une dernière cellule pour retrouver le reste de la division.
donc, par exemple et en supposant que je travaille sur la ligne 2 sous Excel, j'obtiens:
de A2 à L2: les valeurs du code EAN, sans la clef.
en N2 "=3*(A2*A4*A6*A8*A10*A12)"
en O2 "=A1+A3+A5+A7+A9+A11"
en P2 "=M2+N2"
en Q2 "=ENT(O2)" fonctionne sous Excel, mais je ne connais pas ton tableur. il s'agit d'arrondir à l'entier immédiatement inférieur (donc trouver la partie entière du nombre décimal).
en R2 "=P2-(Q2*10)"
et finalement en M2 "=SI(R2=0;0;10-R2)"
3) à faire avec le tableur pour te faciliter la tâche.
de mon côté (sans tableur) j'ai trouvé 8.
4) vérification des codes barres à faire aussi avec le tableur.
de mon côté, aucun de ces codes EAN n'est conforme (chacun a une clef incohérente).
pour la dernière question, je dirais que la clef de contrôle sert à vérifier que le code est cohérent en soi, mais ne permet pas de vérifier que la codification de l'objet est correcte. je n'ai pas vérifié, mais on pourrait peut-être dire que si le codage de la classe normalisée est faux.
par exemple, si on code 973 au lieu de 379, la clef doit être identique, je pense, mais pour autant on s'est trompé de codification...
en espérant être clair.
bonne journée.
bonne journée.
Merci d'avoir visité notre site Web, qui traite d'environ Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !