La réalisation des projets est très importante tout au long du curcus de l’étudiant, et ça lui permet de améliorer ses compétences en programmation. Dans cet article je vais essayer de répertorier un ensemble de projet en langage C et C++ que j’ai pu récupérer sur un site du nom de www.CodeWithC.com, le site liste plus d’une cinquantaine de projet en C et C++. La liste en bas retient que la liste des projets les plus faciles pour débuter.
La liste en bas est celle des projets les plus communs en C et en C++ :
Projets en C :
- Système de gestion Bancaire
- Calendrier
- Gestionnaire des contacts
- Feuille de score de cricket
- Facturation client
- Système de gestion de Cyber
- Système de gestion de Stock
- Système de gestion de Personnel
- Jeu du Pondu
- Système de gestion Hospitalière
- Système de gestion de Bibliothèque
- Système de gestion de Stock médical
- Tableau périodique moderne
- Jeu Pacman
- Agenda personnel
- Annuaire de téléphone
- Jeu de Quiz
- Système de Facturation scolaire
- Jeu de Snake
- Système de Scolarité
- Système de Facturation téléphonique
- Jeu de Morpion
- Tuteur de dactylographie
Projets en C++ :
- Système d’enregistrement bancaire
- Système de gestion de librairie
- Système de réservation de bus
- Système de gestion de la paie
- Système de gestion du répertoire téléphonique
- Système de réservation ferroviaire
- Système de gestion des ventes
- Système de gestion de base de données des étudiant
- Système de bulletin scolaire
- Système de facturation de supermarché
- Système d’annuaire téléphonique
Des très bons projets.
Merci beaucoup.
Problème
Le directeur d’une école vous demande de lui faire une application de gestion des étudiants. L’école cherche à avoir dans une base de données les informations des étudiants et des tuteurs. L’application doit aider à enregistrer les étudiants, afficher tous les étudiants de la base des données et leurs tuteurs.
A l’exécution du projet, un menu simple apparaît permettant à un utilisateur de choisir l’une des opérations suivantes:
1. Enregistrement
✔ Lors de l’enregistrement d’un étudiant, un matricule codeEtu de 6 caractères est généré automatiquement en fusionnant les deux premiers caractères du nom, les 2 derniers caractères de son post-nom et son âge.
Si l’étudiant a comme nom: KAZADI,
post-nom: KONGOLO et age:25; son matricule sera KALO25
✔ Les informations de l’étudiant
(CodeEtu, nomEtu, postNomEtu, ageEtu, adresseEtu, Tel, numTuteur)
sont ajoutées à la base des données (ici un fichier etudiant_data.txt) sous forme d’une ligne.
✔ Les informations du tuteur (numTuteur,
nom Tuteur, Profession, Tel Tuteur) sont ajoutées à la base des données (ici un fichier parent_data.txt) sous forme d’une ligne.
✔ L’application peut demander de saisir les informations de plusieurs étudiants en même temps avant de les ajouter au fichier des données (on n’écrase pas les anciennes données du fichier)
✔Note: Toujours vérifier que le numTuteur de Etudiant est valide.
2. Affichage des données
✓ Afficher le contenu du fichier des données etudiant data.txt
✔Afficher les données des tuteurs.
✔ Afficher pour chaque tuteur les noms des étudiants
3. Quitter l’application
4. Prévoir un menu permettant d’orienter les choix d’un utilisateur