Vous êtes sur la page 1sur 2

Mini-projet Biblio :

On considère la base de données de livres biblio sous la forme [{‘Ref‘ :

‘ref1’,’mot_cle’ :[‘mot1,’mot2’],’prix’ :200,’dateEdition’ :12/03/2002},

{‘Ref‘ :‘ref2’,’mot_cle’ :[‘mot3,’mot4’],’prix’ :100,’dateEdition’ :12/03/

2003}]

1- Créer un sous-programme qui permet d’ajouter un nouveau livre à

la base biblio : La référence ne se répète pas, la date d’édition est

inferieure á la date actuelle.

2- Ajouter un sous-programme qui charge votre biblio par n livres tel

que n passé en argument.

3- Créer un sous-programme de recherche du livre par référence

fournie en argument et qui retourne les informations de ce livre

sous forme de dictionnaire

4- Créer une fonction de recherche des livres par valeur de mot clé qui

sera passé comme paramètre et les livres ayant cette valeur comme

élément de la liste des mots clés doivent être retournés sous forme

d’une liste de dictionnaires


5- Ajouter un sous-programme qui affiche les livres triés par date

d’édition.

6- Créer un sous-programme qui retourne le prix moyen des livres de

la bibliothèque.

7- Afficher á l’aide d ‘un sous-programme la référence et le titre du

livre le plus chère de la bibliothèque

8- Ajouter un sous-programme qui retourne le nombre de livres qui

possède le même mot clé passé en paramètre.

9- Écrire une un sous-programme qui permet de supprimer les livres

dont la date d’Edition est < á la date passe en paramètre

10- Enregistre la bibliothèque dans un fichier json

11- Faites l’appel á ces différents programmes á l’aide d’un menu

Vous aimerez peut-être aussi