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 :

Gestion de fichier de clients


Sujet :

Turbo Pascal

  1. #1
    Membre régulier
    Profil pro
    Lycéen
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut Gestion de fichier de clients
    Salut tout le monde

    Pour les vacances, j'ai eu cet exercice de programmation mais il est un peu difficile.
    Bon voilà l'énoncé :
    Le siège d'une banque détient un fichier "client.dat" enregistré sous l'unité C: et contenant les donnees relatives aux clients.
    Un client est identifié par :
    • le nom
    • le prénom
    • le numéro de compte, une chaîne composée de :
      • code banque : 2 caractères
      • code agence : 5 caractères
      • code client : 6 caractères
      • clé RIB : 2 caractères.
    • solde

    Ecrire une analyse modulaire d'un programme permettant de créer, pour chaque agence, un fichier nommé "doe_agence.dat" contenant les infos des client associés...
    L'exercice est encore long mais voilà, c'est à la 1ère question que j'ai buggé ^^'
    Merci de me répondre

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Bonjour,

    Et tu en es où de ton exercice ?
    Car je suppose que tu te doutes que nous ne le ferons pas à ta place

  3. #3
    Membre régulier
    Profil pro
    Lycéen
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut
    c'est justa la 1ere question qui la begguer car le reste je peut le faire tout seul

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Tu ne réponds pas à ma question : où en es-tu de ton exercice ?
    Quel est le problème exact ?

    "c'est juste à la 1ere question que ça bug" (je suppose que c'est le sens de ta pharse) n'est pas une information qui nous permet de t'aider.
    Décrit ton problème.

  5. #5
    Membre régulier
    Profil pro
    Lycéen
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut
    je sais pas comment faire pour que le programme cree un fichier pour chaque code d"agence c'est exactemnt ou je suis bloqué

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 972
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 972
    Par défaut
    Jeo,
    Citation Envoyé par Mr Doudy Voir le message
    je sais pas comment faire pour que le programme cree un fichier pour chaque code d"agence c'est exactemnt ou je suis bloqué
    Je suis de bonne humeur aujourd'hui, donc petite piste.

    Il s'agit donc de distinguer les noms de fichier en fonction de l'agence.

    La solution la plus simple saute aux yeux : nommer chaque fichier avec le nom de l'agence.

    C'est normalement une idée qui doit venir à n'importe qui, débutant ou pas.

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    un programme permettant de créer, pour chaque agence, un fichier nommé "doe_agence.dat"
    Pas sûr que cela lui soit autorisé.

    Par contre, il sera difficile de gérer des fichiers différents s'ils ont le même nom
    Il ne reste que des dossiers différents, avec les risques inhérents à ce genre de pratique

    Sinon en effet, il construit un nom de fichier depuis le code banque : 2 caractères et le code agence : 5 caractères.

  8. #8
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Citation Envoyé par droggo Voir le message
    Jeo,

    Je suis de bonne humeur aujourd'hui, donc petite piste.
    Personnellement, je prefere la phrase du genre :
    papier+crayon, exécuter le programme à la main,..


    Revenons au probleme,
    Si je comprend bien, la banque dispose d'un fichier contenant les informations sur tous ses clients. La banque a plusieurs agences.
    Le probleme qui se pose est alors de repartir les clients selon les agences.

    La solution qui saute aux yeux est :
    si on choisit le nom des fichiers comme Droggo l'a dit, le probleme se resume à un simple parcours du fichier source. Pour chaque client, on reconstitue le nom du fichier de l'agence et on insere les informations dans le fichier correspondant.

  9. #9
    Membre régulier
    Profil pro
    Lycéen
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut
    bon merci pour vos reponse mais j'ai toujours pas une bonne piste qui m'aidera je voudrais avoir une petite idee pour savoir quoi utilise pour que le programme pascal creer un fichier pour chaque code agence tout seul ...

  10. #10
    Responsable Pascal, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tu peux créer une procédure ou fonction, qui reçoit comme paramètre le code de l'agence dont il faut créer le fichier doe_agence.dat.
    • Tu ouvres le fichier client.dat
    • Tu crées un fichier doe_agence.dat
    • Tu parcours séquentiellement client.dat. Tu testes chaque enregistrement lu; si le code agence de l'enregistrement correspond au code agence passé comme paramètre, tu écris l'enregistrement dans le fichier doe_agence.dat
    • Une fois le fichier clients.dat entièrement lu, tu fermes les deux fichiers.

    Tu peux également gérer le cas où aucun enregistrement ne correspond au code agence, afin de renvoyer un code d'erreur.

    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]

  11. #11
    Membre régulier
    Profil pro
    Lycéen
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut
    merci Alcatîz
    ca me donne une petite idee ^^

Discussions similaires

  1. Fonctions de gestion de fichiers
    Par sebduth dans le forum Fortran
    Réponses: 4
    Dernier message: 22/08/2005, 10h38
  2. créer un fichier côté client avec FSO
    Par RobinNono dans le forum ASP
    Réponses: 7
    Dernier message: 16/08/2005, 09h46
  3. [Forms6i] Comment charger les fichiers du client ?
    Par patmaba dans le forum Forms
    Réponses: 10
    Dernier message: 31/01/2005, 16h17
  4. [JDOM] Gestion "gros fichiers"
    Par Haazheel dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 17/10/2003, 13h42
  5. [Concept] BD ou Gestion par fichier. Intérêt de la BD ?
    Par Cian dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/11/2002, 12h16

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