Calculatrice de bureau performante, écrite en Java avec Swing.
| Catégorie | Opérations disponibles |
|---|---|
| 🔢 De base | +, -, *, /, %, ^ |
| 🧮 Avancées | √, abs, log₁₀, ! |
| 🕒 Historique | Liste des calculs, réinitialisation via bouton dédié |
| 🎨 Thèmes | Clair / Sombre (switch dynamique) |
| 🔤 Polices | SansSerif, Serif, Monospaced (sélection dynamique) |
- Java 8 ou supérieur
- Maven (optionnel) ou tout autre outil de compilation Java
À la racine du projet (au même niveau que src/), créez un dossier docs/ puis à l’intérieur, un sous-dossier images/ pour y placer vos captures d’écran :
<racine-projet>/
├── src/
│ └── calculator/
│ ├ CalculatorModel.java # Logique des opérations
│ ├ CalculatorUI.java # Interface graphique (Swing)
│ └ Main.java # Point d'entrée
├── docs/
│ └── images/
│ └── screenshot.png
└── README.md
# Compiler
javac -d out src/calculator/*.java
# Exécuter
java -cp out calculator.Main# Assurez-vous d’avoir un pom.xml standard
mvn compile exec:java -Dexec.mainClass="calculator.Main"- Entrer les opérandes dans les champs "Nombre A" et "Nombre B".
- Sélectionner l'opération dans le menu déroulant.
- Cliquer sur Calculer pour voir le résultat.
- Historique:
- S’affiche automatiquement sous le résultat.
- Réinitialiser via le bouton dédié.
- Thèmes et polices:
- Choisissez Clair ou Sombre.
- Sélectionnez la police souhaitée.
Les contributions sont bienvenues !
- Forkez le dépôt
- Créez votre branche (
git checkout -b feature/ma-fonctionnalite) - Commitez vos modifications (
git commit -m 'Ajout de ...') - Pushez (
git push origin feature/ma-fonctionnalite) - Ouvrez une Pull Request
Emilie-Rose
📅 Mise à jour : Juin 2025
© 2025 Emilie-Rose.
