IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

Mise à jour d'un fichier de personnel et préparation d'une paie


Sujet :

Turbo Pascal

  1. #1
    Candidat au Club
    Homme Profil pro
    programmation
    Inscrit en
    Mai 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2016
    Messages : 13
    Points : 3
    Points
    3
    Par défaut Mise à jour d'un fichier de personnel et préparation d'une paie
    bonjour,

    Mise à jour d'un fichier de personnel et préparation d'une paie.
    Une administration dispose d'un fichier de son personnel pour calculer la paie de ses employés.
    on se propose d'écrire un algorithme de mise à jour de ce fichier qui permettra également de créer un fichier qui servira de l'édition des bulletins de salaires.

    Cette mise a jour ne consiste qu'à enregistrer les d"éparts ou les embauches d'employés et à conserver les heures supplémentaires effectués par les agents.la mise à jour des autres éléments est supposée avoir été effectuée auparavant par un autre programme.

    Fichiers d'entrée:
    1) Fichier personnel: ( PERSONNEL1 ):
    fichiers sur disque à accès séquentiel,rangé dans l'ordre croissant des matricules.
    Chaque enregistrement contient les renseignements suivants:

    - Matricule (5 caractères),
    - code départ (1 caractères0:en activité,1:en retraite))
    -Nom (20 caractères)
    -Prénom (20 caractères)
    -Adresse (20 caractères)
    -code paiement (1 caractères numérique)
    -adresse bancaire (70 caractères)
    -indice de salaire (3 caractères numériques)
    -Nombre d'enfants (2 caractères numériques)
    -Situation de famille (1 caractères (1:marié, 0:célibataire))
    -12 zones consécutives de 2 caractères numériques conservent le nombres d'heures supplémentaires des mois de l'année en cours.

    2) Fichier des mouvements: (MOUVEMENT)
    fichier sur disque,trié dans l'ordre croissant des matricules.Ce fichier comporte 4 formats d'enregistrement( ou articles) correspondant à 5 types de mouvement.
    Nous donnons ci-dessous les structures des différents formats d'articles.

    Format 1 et 2:
    -code article (1 caractères numériques)
    -Matricule (5 caractères)

    ce format est utilisé avec le code article 1 pour le cas normal d'un employé ayant exécuté sur le mois précédent le nombre d'heures supplémentaires spécifié. le montant de ces heures est cumulé à son à son salaire du mois en cours.

    pour un employé partant en retraite le code article est égale a 2.

    Format 3,4 et 5:
    ces formats sont utilisés lors de l'embauche d'un agent.Ces trois articles consécutif permettent de créer l'enregistrement correspondant à cette agent dans le fichier PERSONNEL.

    format 3:
    -code article est égale à 3
    -Matricule
    -Nom
    -Nombre d'enfants
    -Indice de salaire
    -Situation de famille
    format 4:
    -code article est égale 4
    -Matricule
    -Adresse
    format 5:
    -code article est égale à 5
    -Matricule
    -Code de paiement
    -Adresse bancaire
    pour la longueur des différentes zones,voir la description du fichier PERSONNEL ci-dessus.

    Les fichiers en entrée sont supposés correctes. il n'est donc pas demandé de programmer les cotroles de séquences des articles,ni leur présence.

    1)fichier Personnel mise à jour: (PERSONNEL 2)
    -ce fichier comportera de plus les gens nouvellement embauchés.
    -les retraités du mois en aurons le code départ à 1.
    -Les heures supplémentaires du mois seront conservées leurs place.
    2) fichier Paie: (PAIE)
    -fichier sur disque ) accès séquentiel rangé dans l'ordre croissant des matricules .Chaque article contient les renseignement suivants:

    -Matricule
    -Prénom
    -salaire indiciaire
    -Supplément familial
    -montant des heures supplémentaires
    -prime de retraite
    -code paiement
    -Adresse bancaire
    Les tailles de ces différentes zones seront choisies par le programmeur.
    Règles de calcul des éléments de paie:
    -Salaire indiciaire =indice *6
    -Supplément familial =salaire * nombre d'enfants /100
    -Montant des heures supplémentaires =salaires indiciaire * nombre d'enfants /150
    la prime de retraite est accordée aux agents le mois ou il partent en retraite;
    on demande:
    ECRIRE UN ALGORITHME ET UN PROGRAMME(pascale) PERMETTANT DE RESOUDRE LE PROBLEME

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 937
    Points : 59 416
    Points
    59 416
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Quelle est la question ?

    Pour pouvoir t'aider, nous avons besoin de savoir ce que tu as réalisé et quels problèmes tu rencontres.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui la requete est reçu sauf qu'il creer normalement les enregistrements pour les deux objets

Discussions similaires

  1. mise à jour d'un fichier excel à partir d'un textbox
    Par hachdotnet dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/03/2007, 15h59
  2. IOError lors de la mise à jour d'un fichier
    Par oiffrig dans le forum Général Python
    Réponses: 3
    Dernier message: 09/03/2007, 19h13
  3. Mise à jour liaison de fichier
    Par melodyyy dans le forum Général VBA
    Réponses: 7
    Dernier message: 25/11/2006, 12h48
  4. Réponses: 3
    Dernier message: 05/12/2005, 14h17
  5. [Système] mise à jour d'un fichier .htpasswd
    Par ikkyu_os dans le forum Langage
    Réponses: 4
    Dernier message: 15/09/2005, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo