📌 1.
Page de garde
Titre : Rapport de fin de projet – Création d’une calculatrice commerciale graphique en C++
avec Qt
Auteur : Koueri Nzoussi Patrick
Date : Juillet 2025
Structure : Projet personnel – Calculatrice de gestion commerciale
🎯 2. Introduction
Ce projet a été développé dans le cadre de mon apprentissage du développement d’interfaces
graphiques avec la bibliothèque Qt sous C++. L’objectif principal était de concevoir une
calculatrice commerciale intuitive, permettant de simplifier le calcul du prix TTC, la TVA,
la marge, les remises, le bénéfice et le coût d’achat pour des besoins professionnels.
Le choix de Qt Creator comme IDE s’est imposé pour ses puissants outils de conception
graphique et sa compatibilité avec Windows 10.
🚧 3. Déroulement du projet
Étapes réalisées :
o Choix de la technologie (C++ et Qt)
o Conception du cahier des charges
o Création de la maquette de l’interface graphique
o Codage des fonctionnalités de calcul (TVA, TTC, etc.)
o Gestion des entrées utilisateur et des erreurs
o Test et validation des résultats
Méthodologie :
o Approche itérative : codage, test, débogage
o Développement modulaire pour faciliter les mises à jour
futures
Outils utilisés :
o Qt Creator 5.15 sous Windows 10
o Git pour le versionnage
o CMake pour la compilation (optionnel)
Problèmes rencontrés :
o Mauvaise conversion des types lors des calculs
o Blocage de l’interface lors de certaines entrées invalides
o Difficulté à synchroniser les champs graphiques avec les
calculs
Solutions apportées :
o Utilisation de QDoubleValidator pour valider les entrées
numériques
o Séparation du code logique et de l’interface (pattern MVC
simplifié)
o Ajout de messages d’erreurs clairs via des QMessageBox
📈 4. Résultats obtenus
Interface graphique intuitive, avec des champs clairs pour chaque
valeur commerciale
Fonctionnalités opérationnelles :
o Calcul automatique de la TVA, du prix TTC, du bénéfice et
du coût d’achat
o Ajout de remises et de marges selon différents taux
Gestion des erreurs utilisateur
Rapidité d’exécution et faible consommation mémoire
Limites actuelles :
Pas d’enregistrement des données dans une base de données
Pas encore de mode multi-utilisateur ou de sauvegarde locale
Interface graphique minimaliste (non stylisée)
Améliorations futures :
Intégration d’un thème graphique plus professionnel
Ajout d’un tableau de synthèse des calculs
Exportation des résultats vers Excel ou PDF
Ajout d’un module de statistiques (historique des calculs, suivi des
marges)
💭 5. Conclusion
Ce projet m’a permis de me familiariser avec le développement d’applications graphiques en
C++ via Qt, tout en consolidant mes compétences en logique commerciale et en modélisation
de calculs métiers. Il s’agit d’un socle utile pour créer de futurs outils professionnels orientés
gestion, vente ou comptabilité.
Je compte poursuivre dans cette voie avec des projets liés à la cybersécurité et à la gestion
des données sensibles, toujours en m’appuyant sur des outils C++ robustes et modulaires.
📎 6. Annexes et références
Logo utilisé pour l’application (voir pièce jointe)
Capture d’écran de l’interface de la calculatrice
Documentation Qt : https://doc.qt.io
Ressources Qt Designer pour l’UI :
https://wiki.qt.io/Using_Qt_Designer
Tutoriels Qt utilisés :
o https://doc.qt.io/qt-5/gettingstarted.html
o https://www.learnqt.io/