rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Creation liste chainee language c

  Posté par belle, le mardi 13 mai 2008 à 12:29:38
Bonjour,
svp je ss coinsee entre la revision et le projet je demande votre aide c'est urgent
On désire automatiser la gestion des réservations des chambres dans un hôtel
Pour chaque chambre nous disposons des informations suivantes ;
-un numéro (entier)
-une catégorie (entier : 1 ; chambre simple
2 : chambre double
3 : suite)
-un état (entier ; 1 : libre
2 : occupée)
-période d’occupation (date début, date fin uniquement pour les
Chambres occupées)
-nom du résident (la personne occupant la chambre)
-Liste des réservations (période et nom de la personne ayant effectue la
réservation)

Pour représenter une chambre, on propose le type CHAMBRE défini comme suit ;

Struct date
{
Int jour ;
Int mois ;
Int an ;
} ;
Typedef struct date DATE ;


Stuct list_p
{
DATE d1;
DATE d2;
Char nom [50];
Struct list_p *next;
} ;
Typedef struct list_p LIST_P;

Struct chambre
{
Int num;
Int categ;
Int etat;
DATE dd;
DATE df;
Char resident [50];
LIST_P *lp;
};
Typedef struct chambre CHAMRE;

L’ensemble des chambres de l’hôtel sera représente par une liste chaînée définie par;

Strct list_ch
{
CHAMBRE ch;
Struct list_ch *next;
};
Typedef struct list_ch LIST_CH;

1°) création permet de créer l’ensemble des chambres de l’hôtel, la création s’effectue une seule fois au cour d’une même exécution.

2°) consultation permet d’afficher un sous menu offrant les options suivantes :

2.1 afficher les numéros, Les catégories et les états de toutes les chambres de l’hôtel

2.2 afficher les périodes et les noms des personnes pour toutes les réservations effectuées sur une chambre données

2.3 afficher les numéros et les catégories des chambres libres pendant une période données

2.4 afficher les numéros des chambres libres d’une catégorie bien déterminée pendant une période donnée

Rq : une chambre est considérée libre pour une période allant de DD à DF ssi :
*elle n’est pas occupée pendant cette période
ET
* D1>=DF ou bien DD>=D2 et ceci pour toute réservation effectuée sur cette chambre de D1 à D2
Configuration: Windows Vista
Internet Explorer 7.0
Répondre à belle  Signaler ce message aux modérateurs
Logiciels pertinents trouvés dans les téléchargements
Télécharger Easy CD-DA Xtractor 11_5_3 trialEasy CD-DA Xtractor - Easy CD-DA Xtractor est un extracteur de CD audio pour Windows (CD ripper) capable d'encoder directement aux formats MP3 et...Catégorie: Extraction
Licence: Demo
Télécharger ProtoWall 1.42 build 5300 ProtoWall - Protowall est un pare-feu léger fonctionnant en arrière-plan. Il consomme peu de ressources CPU (processeur) et RAM...Catégorie: Firewall
Licence: Freeware/gratuit
Télécharger avast! Virus Cleaner 1.0.211avast! Virus Cleaner - Tout le monde connaît l' antivirus gratuit Avast . Son éditeur propose avast! Virus Cleaner, un nettoyeur de virus...Catégorie: Antivirus
Licence: Freeware/gratuit
Télécharger Windows XP SP2 1.0Windows XP SP2 - Les Service Packs constituent un moyen pratique, tout en un, d'accéder aux derniers pilotes, outils et améliorations en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « creation liste chainee language c »