https://github.com/johanalain11/etudiant-cotisation
Gestion des étudiants et cotisations
https://github.com/johanalain11/etudiant-cotisation
c club students
Last synced: about 2 months ago
JSON representation
Gestion des étudiants et cotisations
- Host: GitHub
- URL: https://github.com/johanalain11/etudiant-cotisation
- Owner: johanalain11
- Created: 2025-01-07T16:29:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-28T23:25:29.000Z (over 1 year ago)
- Last Synced: 2025-09-17T21:49:01.858Z (10 months ago)
- Topics: c, club, students
- Language: C
- Homepage:
- Size: 81.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📌 Gestion des Étudiants et Cotisations





Ce projet est une application en langage **C** permettant de **gérer les informations des étudiants** et leurs **cotisations** au sein d'un club.
---
## 🚀 Fonctionnalités
✔ Ajouter un étudiant avec ses informations personnelles et sa cotisation.\
✔ Modifier les informations d'un étudiant existant.\
✔ Supprimer un étudiant par son **matricule** ou son **numéro**.\
✔ Afficher la liste complète des étudiants et leurs cotisations.\
✔ Calculer le **montant total des cotisations**.\
✔ Rechercher un étudiant par **son matricule**.
---
## 🛠 Installation et Compilation
### 1️⃣ Cloner le dépôt
Clonez le projet depuis GitHub :
```sh
git clone https://github.com/johanalain11/etudiant-cotisation.git
cd etudiant-cotisation
```
### 2️⃣ Compiler le code
```sh
gcc programme.c -o gestion_etudiants
```
### 3️⃣ Exécuter l'application
```sh
./gestion_etudiants
```
---
## 🖥 Utilisation
1️⃣ Lancez le programme.\
2️⃣ Entrez le nombre d'étudiants à inscrire.\
3️⃣ Suivez les instructions pour **saisir** les informations des étudiants.\
4️⃣ Choisissez une opération dans le menu :\
🔹 Modifier les données d'un étudiant.\
🔹 Supprimer un étudiant par son **numéro** ou son **matricule**.\
🔹 Afficher la liste des étudiants et leurs cotisations.\
🔹 Calculer le **montant total cotisé**.\
🔹 Rechercher un étudiant par **matricule**.\
🔹 Quitter le programme.
---
## 🏗 Structure de Données
Chaque étudiant est représenté par une structure `etudiant` :
```c
struct etudiant {
char matricule[50];
char nom[50];
char prenom[50];
int age;
char filiere[50];
int niveau;
int cotisation;
};
```
---
## 🖼 Exemple d'Exécution
---
## 🛠 Technologies Utilisées
- **Langage de programmation :** C
- **Compilateur :** GCC
---
## 🔮 Améliorations Futures
✅ Ajouter une **interface graphique**.\
✅ Renforcer la **validation des entrées utilisateur**.\
✅ Gérer les **erreurs potentielles** (entrées invalides, dépassements de mémoire, etc.).\
✅ Ajouter un **système de sauvegarde et de chargement** des données dans un fichier.
---
## 👨💻 Auteur
**Johan Alain**\
🔗 [GitHub](https://github.com/johanalain11/)