Académique Documents
Professionnel Documents
Culture Documents
Smart GYM est un centre de fitness, musculation et détente, souhaite développer une application de gestion
de ses salles de clubs.
La navigation entre les différentes salles des clubs se fait par une liste doublement chaînée. La liste est triée
selon l’ordre croissant du nombre de participants.
Une salle de club est caractérisée par :
● un numéro unique (entier)
● une spécialité (chaine de caractère : fitness, dance, box, yoga…)
● coach (chaine de caractère)
● Nombre de participants
● Tarif
1. Créer les types nécessaires pour définir une liste doublement chaînée.
a) Ecrire une fonction qui permet de chercher un élément dans une liste doublement
chaînée :
- LDC chercher_salle ( LDC l,int num) : qui permet de retourner l’adresse de la
salle donnée par son numéro si elle existe sinon elle retourne la valeur NULL.
b) Ecrire les fonctions qui permettent d’ajouter une salle de club dans une liste doublement
chaînée :
- LDC ajout_deb (LDC l, salle_club s) : qui permet d’ajouter la salle au début
de la liste.
- LDC ajout_fin (LDC l, salle_club s) : qui permet d’ajouter la salle en queue
de la liste.