Gestion en devc++

cs_gumuslive Messages postés 2 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 15 août 2008 - 14 août 2008 à 20:07
cs_gumuslive Messages postés 2 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 15 août 2008 - 15 août 2008 à 11:14
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
 




Salut, je suis étudiante en Administration de Base de Donnée j’ai un mini projet en DEVC++  ,à réaliser Mais je suis perdu au bout de la 1re tentation si quelqu’un pourrais m’aider juste des éclairs


Propos de ce que je dois faire


Pour la première question j’ai introduit une structure qui comporte la désignation, la durée et le numéro que j’ai entré par suite dans la structure d’un élément de la liste doublement chaînée


Mais sa marche pas toujours des warnings


Plase plase aider moi !!



 





 





 




Soit une agence à 4 guichets multi-services. Un client qui arrive peut être servi à n’importe  quel guichet.si ceux –ci sont occupés, il se met en attente dans la file d’attente la mois longue des 4 guichets.


On suppose que l’agence offre des services bien déterminés (de 1 à N). Pour chaque service


On connaît une estimation de la durée du traitement nécessaire.


Pour chaque client qui arrive, on inscrit son Nom et prénom, l’instant d’arrivé et le numéro


Du service qu’il demande. Un programme automatique doit le diriger vers la file d’attente


La plus courte (en durée totale des traitements et non en nombre de clients).


Lorsque le client est servi le programme le supprime  de la file d’attente et range dans une liste de la transaction son nom et prénom, N° de service, temps d’arrivée et temps de départ.


Pour la réalisation d’un tel programme on demande les procédures suivantes :


<ol style="MARGIN-TOP: 0cm" type="1">
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">écrire une procédure qui construit une lise de services.chaque service est caractérisé par son numéro, sa désignation, et sa durée (en minutes). Les informations sont lues au clavier.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">donner la structure de données d’une file d’attente (nom et prénom, N° de service, instant d’arrivée) et écrire une procédure qui reçoit en paramètres les informations client et le nom d’une liste et insère le client dans la liste spécifiée.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">écrire une fonction qui calcule la taille d’une file d’attente en minute. Il s’agit du total de durées nécessaires à chaque service.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">on dispose d’un tableau à 4 files d’attentes déclaré globalement ,écrire une procédure sans  paramètres qui fait la saisie des informations client,détermine la file d’attente la moins longue et insère le client dans celle-ci .pour cela ,on utilise les fonctions 2 et 3.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">écrire une procédure qui reçoit en paramètres, l’instant de départ et la file d’attente concérnée. la procédure défile le premier client et insère les informations nécessaires dans la liste des transactions.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">écrire une ou plusieurs procédures qui réalisent les statistiques suivantes :</li>

<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt">le client qui a passé le plus de temps à l’agence et la durée de sa transaction.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt">Le client qui était servi le plus rapidement ainsi que sa durée</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt">La durée moyenne d’une transaction.</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt">Le service le plus demandé.</li>

</ol>
7 .écrire une procédure qui enregistre toutes les transaction dans un fichier binaire.



 





 





 





 










sara

2 réponses

SebLinck Messages postés 212 Date d'inscription mardi 17 mai 2005 Statut Membre Dernière intervention 23 juin 2011
15 août 2008 à 11:06
Salut Sara,

Tu n'a pas envie de faire tes de voirs ce WE ?

Cordialement,
Sébastien.
0
cs_gumuslive Messages postés 2 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 15 août 2008
15 août 2008 à 11:14
sara
0
Rejoignez-nous