Analyse de phèdre de jean racine
Travail pratique 2 (Validation des enregistrements d'un fichier d’employés)
Date de présentation: 26 mars 2010
Date de remise: 16 avril 2010
Durée: 3 semaines
Travail en équipe de deux
Pondération: 20% de la note finale
Ce travail consiste à valider le fichier employes.txt. Ce fichier contient des enregistrements. Chaque enregistrement contient 6 champs. Les champs sont tous de longueur fixe. La description relative à chacun de ces champs est la suivante:
- Premier champ: no d’assurance sociale de l’employé
- 9 chiffres dont - le dernier est un chiffre vérificateur. C’est-à-dire qu’il peut être obtenu à partir des huit premiers si on tient compte de l’algorithme suivant :
- Multiplier les chiffres de position paire par 2 et remplacer les chiffres de position paire par les nombres obtenus; - Si les nombres obtenus par ces multiplications sont supérieurs à 9 (nombre à deux chiffres), alors remplacer ces nombres à deux chiffres par la somme de leurs chiffres; - Additionner ensemble les chiffres aux positions paires et les chiffres aux positions impaires; - Ajouter le chiffre vérificateur de cette somme; - Si le résultat est divisible par 10, alors le neuvième chiffre (chiffre vérificateur) est bon.
- étendue du champ dans l'enregistrement est de 1 à 9;
- deuxième champ: nom de l'employé
- 15 caractères devant être des lettres majuscules (le trait d'union et l'apostrophe sont aussi valides);
- étendue du champ dans l'enregistrement est de 10 à 24
- le champ est justifié à gauche (s'il est trop court, alors il est complété par des espaces blancs à droite);
Suggestion: à valider ce champ de droite à gauche.
- troisième champ: prénom de l’employé
- 15 caractères devant être des