Je suis a la recherche d'aide en langage C
dogo444
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment vous allez? je suis un debutant en programmation . J'ai un petit programme a faire, et j'ai besoin d'aide sur ce programme.
L’objectif de ce projet est d’écrire un programme informatique pour gérer la liste électorale de
la Commission Electorale Autonome (CEA). Pour ce faire vous devriez écrire un programme
informatique qui gère les informations contenues sur la carte d’électeur.
1- Concevoir une structure de données contenant les informations qui se trouvent
sur une carte d’électeur. Un électeur est caractérisé par son nom, prénom, date de
naissance, numéro de carte d’électeur(unique), numéro du bureau de vote, lieu
de vote. (On ne tiendra pas compte de la photo sur la carte).
2- Ecrire une fonction qui permet de créer un électeur.
3- Ecrire les fonctions de recherche suivantes :
a. rechercher un électeur à partir de son numéro de carte : La fonction reçoit
en paramètre le numéro de carte et retourne les informations sur l’électeur;
b. rechercher un électeur à partir de son nom et prénom: La fonction reçoit
en paramètre le nom et prénom d’un électeur et retourne les informations
sur l’électeur;
c. lister les électeurs à partir du numéro du bureau de vote : La fonction
reçoit en paramètre le numéro d’un bureau de vote et retourne la liste des
électeurs;
d. Lister les électeurs à partir du nom d’une localité : La fonction reçoit en
paramètre le nom de la localité et retourne la liste des électeurs;
4- on souhaite enregistrer l’ensemble des informations dans un fichier nommé
fichierelectoral.txt qui permettra d’enregistrer la liste électorale. Ecrire le
programme principal qui permet de créer le fichier électoral et qui permet de
tester les fonctions.
Voila ce que j'avais commencé et puis je ne pouvait plus continuer
Comment vous allez? je suis un debutant en programmation . J'ai un petit programme a faire, et j'ai besoin d'aide sur ce programme.
L’objectif de ce projet est d’écrire un programme informatique pour gérer la liste électorale de
la Commission Electorale Autonome (CEA). Pour ce faire vous devriez écrire un programme
informatique qui gère les informations contenues sur la carte d’électeur.
1- Concevoir une structure de données contenant les informations qui se trouvent
sur une carte d’électeur. Un électeur est caractérisé par son nom, prénom, date de
naissance, numéro de carte d’électeur(unique), numéro du bureau de vote, lieu
de vote. (On ne tiendra pas compte de la photo sur la carte).
2- Ecrire une fonction qui permet de créer un électeur.
3- Ecrire les fonctions de recherche suivantes :
a. rechercher un électeur à partir de son numéro de carte : La fonction reçoit
en paramètre le numéro de carte et retourne les informations sur l’électeur;
b. rechercher un électeur à partir de son nom et prénom: La fonction reçoit
en paramètre le nom et prénom d’un électeur et retourne les informations
sur l’électeur;
c. lister les électeurs à partir du numéro du bureau de vote : La fonction
reçoit en paramètre le numéro d’un bureau de vote et retourne la liste des
électeurs;
d. Lister les électeurs à partir du nom d’une localité : La fonction reçoit en
paramètre le nom de la localité et retourne la liste des électeurs;
4- on souhaite enregistrer l’ensemble des informations dans un fichier nommé
fichierelectoral.txt qui permettra d’enregistrer la liste électorale. Ecrire le
programme principal qui permet de créer le fichier électoral et qui permet de
tester les fonctions.
Voila ce que j'avais commencé et puis je ne pouvait plus continuer
typedef struct { int jour;/*jour compris entre [01-31]*/ int mois;/*mois compris entre [01-12]*/ int annee;/*annee comme "XXXXX* par example 2000 ou 1970 ou 2016*/ } DATE; typedef struct { int Numcarte;/*Numero de la carte d'élécteur compris entre [0000-9999]*/ char Nom[35];/*Nom d'electeur*/ char Prenom[35];/*Prenom d'electeur*/ DATE DateNaiss;/*Date de naissance d'electeur*/ int NumBuVote;/*Numero du bureau de vote*/ char LieuVote[50];/*lieu de vote*/ } Electeur; //Fonction de saisie d'un nouveau electeur Electeur NouveauElecteur(void){ Electeur Nouveau; printf("Entrez le numero de l'electeur : "); scanf(" %d", Nouveau.Numcarte); printf("Entrez son nom : "); scanf(" %s", Nouveau.Nom); printf("Entrez son prenom : "); scanf(" %s", Nouveau.Prenom); printf("Entrez sa date de naissance: (dd mm yyyy) "); scanf(" %d %d %d",&Nouveau.DateNaiss.jour,&Nouveau.DateNaiss.mois, &Nouveau.DateNaiss.annee); printf("Entrez le numero du bureau de vote : "); scanf(" %d", Nouveau.NumBuVote); printf("Entrez le lieu de vote : "); scanf(" %s", Nouveau.LieuVote); return Nouveau; };
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Je suis a la recherche d'aide en langage C
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Je recherche une chanson - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Langage binaire - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
2 réponses
Bonjour,
Il manque l'esperluette dans deux lignes (toute fonction ne doit recevoir par adresse un paramètre pour le modifier sauf si c'est un tableau)
Puis définir la structure de gestion de tous les
L'énoncé ne parlant pas de suppression ou d'insertion, un simple tableau devrait faire l'affaire.
Il faut aussi créer une fonction principale qui demande ce qu'il faut faire et appeler la fonction correspondante, en particulier il faudra une fonction d'ajout qui utilisera
Puis s’intéresser aux fonctions de recherche.
Il manque l'esperluette dans deux lignes (toute fonction ne doit recevoir par adresse un paramètre pour le modifier sauf si c'est un tableau)
scanf(" %d", &Nouveau.Numcarte);Il faudrait ensuite créer une fonction qui affiche un
scanf(" %d", &Nouveau.NumBuVote);
Electeur.
Puis définir la structure de gestion de tous les
Electeur.
L'énoncé ne parlant pas de suppression ou d'insertion, un simple tableau devrait faire l'affaire.
Il faut aussi créer une fonction principale qui demande ce qu'il faut faire et appeler la fonction correspondante, en particulier il faudra une fonction d'ajout qui utilisera
NouveauElecteur().
Puis s’intéresser aux fonctions de recherche.