(Retour à la liste)

F-1. Répertoire téléphonique (v2)


Le but de ce projet est de créer un répertoire téléphonique permettant de mémoriser des numéros de téléphone.

Cahier des charges

Votre programme affiche d'abord un menu avec les options suivantes :

Lorsque l'utilisateur choisit l'option Ajouter un numéro, le programme lui demande de saisir le nom de la personne et son numéro de téléphone. Le programme mémorise ensuite ces informations dans le répertoire grâce à un dictionnaire (un dictionnaire par contact).

Lorsque l'utilisateur choisit l'option Rechercher un numéro, le programme lui demande de saisir le nom de la personne dont il veut connaître le numéro de téléphone. Le programme affiche ensuite le numéro de téléphone de chaque contact dont le nom inclut le texte saisi, ou un message d'erreur s'il n'y en a aucun.

Lorsque l'utilisateur choisit l'option Quitter, le programme se termine.

Exemple d'exécution

Voici un exemple d'exécution de votre programme (le texte affiché par le programme est en bleu, tandis que le texte entré par l'utilisateur est en noir) :

Choisissez une option :
1. Ajouter un numéro
2. Rechercher un numéro
3. Quitter
Choix : 1
Nom : Alice
Numéro : 0123456789
Alice a été ajouté(e) aux contacts !

Choisissez une option :
1. Ajouter un numéro
2. Rechercher un numéro
3. Quitter
Choix : 1
Nom : Albert
Numéro : 0213456789
Albert a été ajouté(e) aux contacts !

Choisissez une option :
1. Ajouter un numéro
2. Rechercher un numéro
3. Quitter
Choix : 2
Nom : Al
2 contacts correspondent :
  - Alice
    0123456789
  - Albert
    0213456789

Choisissez une option :
1. Ajouter un numéro
2. Rechercher un numéro
3. Quitter
Choix : 2
Nom : Bob
Aucun contact ne correspond !

Choisissez une option :
1. Ajouter un numéro
2. Rechercher un numéro
3. Quitter
Choix : 3

Pour aller plus loin (palier 4)

Une fois que vous avez atteint le palier 3 des fonctionnalités, voici quelques idées pour aller plus loin et atteindre le palier 4 :