{"id":24227572,"url":"https://github.com/johanalain11/etudiant-cotisation","last_synced_at":"2026-05-17T06:39:09.855Z","repository":{"id":271553707,"uuid":"913413441","full_name":"johanalain11/etudiant-cotisation","owner":"johanalain11","description":"Gestion des étudiants et cotisations","archived":false,"fork":false,"pushed_at":"2025-02-28T23:25:29.000Z","size":83,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-17T21:49:01.858Z","etag":null,"topics":["c","club","students"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johanalain11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-07T16:29:35.000Z","updated_at":"2025-02-28T23:25:33.000Z","dependencies_parsed_at":"2025-01-08T15:38:38.935Z","dependency_job_id":"3dab115f-2825-4fd9-9e57-a6ffe1d2f519","html_url":"https://github.com/johanalain11/etudiant-cotisation","commit_stats":null,"previous_names":["johanalain11/projet-1.1","johanalain11/etudiant-cotisation"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/johanalain11/etudiant-cotisation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johanalain11%2Fetudiant-cotisation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johanalain11%2Fetudiant-cotisation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johanalain11%2Fetudiant-cotisation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johanalain11%2Fetudiant-cotisation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johanalain11","download_url":"https://codeload.github.com/johanalain11/etudiant-cotisation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johanalain11%2Fetudiant-cotisation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33129386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T06:27:06.342Z","status":"ssl_error","status_checked_at":"2026-05-17T06:26:59.432Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","club","students"],"created_at":"2025-01-14T10:18:16.879Z","updated_at":"2026-05-17T06:39:09.838Z","avatar_url":"https://github.com/johanalain11.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📌 Gestion des Étudiants et Cotisations\n\n![GitHub Repo stars](https://img.shields.io/github/stars/johanalain11/etudiant-cotisation?style=social)\n![GitHub license](https://img.shields.io/github/license/johanalain11/etudiant-cotisation)\n![GitHub last commit](https://img.shields.io/github/last-commit/johanalain11/etudiant-cotisation)\n![C](https://img.shields.io/badge/Language-C-blue)\n![GCC](https://img.shields.io/badge/Compiler-GCC-orange)\n\n\u0026#x20;\u0026#x20;\n\nCe projet est une application en langage **C** permettant de **gérer les informations des étudiants** et leurs **cotisations** au sein d'un club.\n\n---\n\n## 🚀 Fonctionnalités\n\n✔ Ajouter un étudiant avec ses informations personnelles et sa cotisation.\\\n✔ Modifier les informations d'un étudiant existant.\\\n✔ Supprimer un étudiant par son **matricule** ou son **numéro**.\\\n✔ Afficher la liste complète des étudiants et leurs cotisations.\\\n✔ Calculer le **montant total des cotisations**.\\\n✔ Rechercher un étudiant par **son matricule**.\n\n---\n\n## 🛠 Installation et Compilation\n\n### 1️⃣ Cloner le dépôt\n\nClonez le projet depuis GitHub :\n\n```sh\ngit clone https://github.com/johanalain11/etudiant-cotisation.git\ncd etudiant-cotisation\n```\n\n### 2️⃣ Compiler le code\n\n```sh\ngcc programme.c -o gestion_etudiants\n```\n\n### 3️⃣ Exécuter l'application\n\n```sh\n./gestion_etudiants\n```\n\n---\n\n## 🖥 Utilisation\n\n1️⃣ Lancez le programme.\\\n2️⃣ Entrez le nombre d'étudiants à inscrire.\\\n3️⃣ Suivez les instructions pour **saisir** les informations des étudiants.\\\n4️⃣ Choisissez une opération dans le menu :\\\n🔹 Modifier les données d'un étudiant.\\\n🔹 Supprimer un étudiant par son **numéro** ou son **matricule**.\\\n🔹 Afficher la liste des étudiants et leurs cotisations.\\\n🔹 Calculer le **montant total cotisé**.\\\n🔹 Rechercher un étudiant par **matricule**.\\\n🔹 Quitter le programme.\n\n---\n\n## 🏗 Structure de Données\n\nChaque étudiant est représenté par une structure `etudiant` :\n\n```c\nstruct etudiant {\n    char matricule[50];\n    char nom[50];\n    char prenom[50];\n    int age;\n    char filiere[50];\n    int niveau;\n    int cotisation;\n};\n```\n\n---\n\n## 🖼 Exemple d'Exécution\n\n\n\n---\n\n## 🛠 Technologies Utilisées\n\n- **Langage de programmation :** C\n- **Compilateur :** GCC\n\n---\n\n## 🔮 Améliorations Futures\n\n✅ Ajouter une **interface graphique**.\\\n✅ Renforcer la **validation des entrées utilisateur**.\\\n✅ Gérer les **erreurs potentielles** (entrées invalides, dépassements de mémoire, etc.).\\\n✅ Ajouter un **système de sauvegarde et de chargement** des données dans un fichier.\n\n---\n\n## 👨‍💻 Auteur\n\n**Johan Alain**\\\n🔗 [GitHub](https://github.com/johanalain11/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohanalain11%2Fetudiant-cotisation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohanalain11%2Fetudiant-cotisation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohanalain11%2Fetudiant-cotisation/lists"}