Agenda en language c

Fermé
gof - 3 juin 2005 à 17:44
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 3 juin 2005 à 17:57
bonjour

Objectif du TP :
Manipulation de fichiers de données structurées
Ecriture et appel de fonctions
Utilisation d’un menu a choix multiples


Un agenda est un moyen qui permet de gérer le temps en effectuant un planning des taches a exécuter a une date donnée pour une période donnée les taches peuvent être assister a un cours, assister a un séminaire, une séance de sport ou de musique……………..etc.
Pour chacune des taches enregistrées dans l’agenda il faudra spécifier les champs suivants :
Jour de semaine, date, heure, description de la tache, durée de la tache.

Exemple
Jeudi 10/05/03 14 :30 séance de sport 2h

En plus du planning des taches l’agenda peut nous renseigner sur les numéros et adresses utiles (banques hôpitaux hôtels).

Il pourrait aussi nous servir a enregistrer les numéros et adresse (électroniques ou postales) de personnes spécifiques.

Travail demande

Il s’agit d’implémenter un agenda pouvant remplir les fonctionnalités suscites
La fenêtre principales doit afficher un menu a trois entrées :

1-planification de taches
2-numeros utiles
3-contacts
une fois la 1ere entrée du menu (planification de taches) sélectionnée le programme doit nous permettre d’effectuer l’une des opérations suivantes :
1-nouvelle entrée agenda (ajouter une tache)
2-supprimer tache
3-modifier tache
4-afficher planning

si la 4eme option (afficher planning) est sélectionnée on demande d’afficher les taches planifiées selon certains critères a préciser par l’utilisateur le programme doit pouvoir répondre aux questions suivantes :
1-afficher le planning complet d’une journée (une liste descriptive de toutes les taches planifiées) en spécifiant la date
2-afficher le planning complet d’une période comprise entre deux dates spécifiques
3-afficher le planning d’une période comprise entre deux dates spécifiques en précisant le jour de semaine exemple : on voudrait afficher le planning de tous les dimanches compris entre le 01/02/05 et le 15/03/05
4-afficher les créneaux (horaires) libres pour une date spécifique
5-afficher les créneaux libres entre deux dates spécifiques d1 et d2

*si la rubrique (numéros utiles) du menu principal est choisie le programme doit nous permettre d’ajouter supprimer modifier ou afficher des numéros/adresse utiles correspondant a des organismes connus (hôpitaux hôtels………)
*si la rubrique (contacts) est choisie le programme doit nous afficher les coordonnées de personnes avec lesquelles nous avons des contacts il doit nous permettre d’ajouter supprimer ou modifier les coordonnes d’une personne (nom adresse profession tel fax email)



Merci




je vous remercie d'avance et a +
A voir également:

1 réponse

mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 7 813
3 juin 2005 à 17:57
-1