Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2776 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [ALGO]prog en Algo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ALGO]prog en Algo

n°918606
silver-
Posté le 09-12-2004 à 09:47:29  profilanswer
 

bonjour  
 
Jsui en BTS info et super nul en programation algoritheme, pouvais vous m'aider à faire un exo s'il vous plait ?  
 
Il faut afficher les enregistrements d'un fichier "employés" et de fournir pour chaque matricule un total correspondant au cumul de tous les montant  
  -le fichier organisé en séquentiel est ordonné par numéro de mattricule croissant.  
  -la structure du fichier est la suivante  
 
description du fichier :  
 -propriétés => Numéro matricule  type=> Numérique   longueur =>6  
                Nom de l'employ   alphabéthique                 20  
                Montant           réel                       8 (2 déc.)  
        rensaignements divers     alphanumérique                 6  
 
exemple du tablo que ça doit donner  
 
N° matricule         Nom employé        Longueur  
508                     Klein              15  
508                     Klein              15  
750                     Petit              200  
750                     Petit              300  
750                     Petit              100  
800                     Grand              500  
 
et le document sortie aura la représentation suivante  
 
N° matricule                Nom employé                Montant  
508                                 Klein                 15  
508                                 Klein                 15  
                         total :                          30  
 
750                                 Petit                 200  
750                                 Petit                 300  
750                                 Petit                 100  
                                        total             600  
 
Voilà alors si quelqu'un peu m'aider sa serai super cool j'ai deja commencé un pti truc mais bon jsui pas trés sur :  
 
Algo exo  
 
 Fichier employés.dat en séquentiel  
 Début Enregistrement  test1  
  No : entier  
  Nom : chaîne  
  Mont : réel  
 Fin enregistrement  
 
Var  
 
Début  
 Ouvrir employés.dat en écriture  
  Saisir ‘numéro : ‘ ,No  
  Saisir ‘nom : ‘,Nom  
  Saisir ‘Montant :’,Mont  
 Fin tant que  
 Ecrire test1  
Fermer employé.dat  
Ouvrir employés.dat en lecture  
Lire employes.dat  
Fin tant que  
Fermer employés.dat  
Fin

mood
Publicité
Posté le 09-12-2004 à 09:47:29  profilanswer
 

n°918683
wolftom
Piou Piou !!
Posté le 09-12-2004 à 12:14:33  profilanswer
 

tu fais deux étapes:
_ tu tris par matri  
_ tu sorts les résultats triés.

n°918693
Lam's
Profil: bas.
Posté le 09-12-2004 à 12:21:55  profilanswer
 

Son fichier est déjà trié. Il doit donc lire ligne par ligne, et lorsque il change de matricule, il doit afficher la somme pour le matricule précédent.  
 
C'est très simple comme algo (c'est comme ça que faisaient des générations entières de programmeurs Cobol).  
 
Il faut juste positionner les choses (additions, test, réinitalisation des sommes) dans le bon ordre.
 
 
En gros (parce qu'il est hors de question de faire l'exo):

Pour chaque ligne:
  lire la ligne
  si c'est une nouveau matricule alors
     afficher la somme, et réinitialiser la somme
  fin si
A la fin, traiter le cas de la dernière ligne


Message édité par Lam's le 09-12-2004 à 12:22:37

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [ALGO]prog en Algo

 

Sujets relatifs
prog delphi en service : problème certaines fonctionsalgo de recherche par mot(s) clé(s)
OPTIMISATION D'ALGO POUR LE TEMPS DE CALCUL[Algo] Tri d'un championnat de foot
Générer une macro depuis un prog C++Simulé une séquence de touches clavier vers un autre prog...
[prog simple] Petit prog pour changer auto la taille d'une imageconvertir un prog java en algo ?
[Algo-Prog C] Un ptit algo que je n'arrive pas à trouver[2,5 ans+tard]prog pour dessiner des algos (et verif de mon algo sur equa diff)
Plus de sujets relatifs à : [ALGO]prog en Algo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR