exercice algo "code barre"

exercice algo "code barre" - Algo - Programmation

Marsh Posté le 29-10-2010 à 17:02:38    

Bonjour messieurs dames,
Je tombe sur un exercice d'algo que je trouve tres compliqué, étant un débutant en programmation
Pourriez vous le faire , vous les professionels svp pour que je comprenne par quels etapes il faut passer pour y arriver?  
 
"Ecrire un algorithme qui permet de vérifier si un code barre est correct sachant que:
Le code GENCOD comporte 13 chiffres : le premier indique le pays, les 5 suivants le code fabriquant, les 6 suivants le code article atribué par le fabriquant. Le dernier est un chiffre de controle ainsi calculé sur les 12 premiers chiffres:
-addition des chiffres de rang impair en partant de la droite; multiplication du résultat par 3
-addition des chiffres de rang pair en partant de la droite
-totalisation des deux nombres
-soustraction de ce total de la dizaine immediatement supérieure.

Reply

Marsh Posté le 29-10-2010 à 17:02:38   

Reply

Marsh Posté le 29-10-2010 à 17:53:34    

Reply

Marsh Posté le 29-10-2010 à 18:39:54    


ben non, t'as pu lu la charte du forum ou quoi...

Reply

Marsh Posté le 29-10-2010 à 19:04:49    

je ne comprend pas? Qu'est ce que j'ai fait de mal?

Reply

Marsh Posté le 29-10-2010 à 22:34:13    

La charte dit qu'on ne fait pas les devoirs.
 
Sinon, on peut aider quand même un peu. Mais ici, je ne vois pas bien ce qui ne va pas, car la question demande d'écrire un algorithme, et en dessous de la question, il y a déjà un algorithme qui est écrit.

Reply

Marsh Posté le 29-10-2010 à 23:17:18    

il ne s'agit pas d'un algorithme qui est en dessous mais des instructions  a prendre en compte pour ecrire l'algo

Reply

Marsh Posté le 30-10-2010 à 13:35:31    

Non mais stop, pas d'aide aux devoirs ici.


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 31-10-2010 à 17:55:05    

ahhh, vous etes pas sympa. Bon , alors juste un truc, j'aimerai savoir comment effectuer tous ces calculs demandés sachant que l'on doit rentrer un nombre de 13 chiffres. Moi, j'y arriverai si on pouvait rentrer le code barre chiffre par chiffre (en le décomposant) mais pas du tout avec un nombre. On m'a jamais appris a faire sa. comment faire svp!!?  
Je vous en supplie!

Reply

Marsh Posté le 31-10-2010 à 20:28:28    

Citation :

si on pouvait rentrer le code barre chiffre par chiffre (en le décomposant)

Oui, bien sûr, il faut considérer chaque chiffre du code barre, donc il faut le décomposer d'une manière ou d'une autre. Par exemple, on peut faire des divisions par 10. Mais de toutes manières, ayant travaillé avec de vrais lecteurs de code barre, je me souviens qu'ils donnaient le code dans une chaîne de caractères plutôt que dans un entier ou un double. Donc, il est déjà décomposé. Peut-être qu'il faut faire une conversion des caractères  ascii vers des chiffres binaires, ce qui se fait en soustrayant de la valeur d'un caractère, la valeur du caractère zéro en ascii.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed