Convertisseur de Monnaies

Convertissez facilement des montants entre différentes devises

Voir plus

Développement - Java

Convertisseur de Monnaies en Java

Concept

Explorez le monde des devises avec mon Convertisseur de Monnaies en Java !

Le Convertisseur de Monnaies Java est un projet que j'ai développé lors de mon BTS SIO, démontrant ma capacité à créer des applications pratiques utilisant le langage Java. Cette application permet aux utilisateurs de convertir facilement des montants d'une devise à une autre, en utilisant des taux de change préalablement définis.



Langages Utilisés

Le projet a été entièrement réalisé en Java, mettant en œuvre des concepts avancés tels que la gestion de fichiers JSON et l'utilisation d'interfaces graphiques avec Java Swing. La manipulation de fichiers JSON a permis d'intégrer des taux de change dynamiques sans modification du code source.

Fonctionnalités Principales

Interface Graphique Intuitive :

Le Convertisseur de Monnaies utilise une interface graphique simple et conviviale. Les utilisateurs peuvent sélectionner les devises de départ et d'arrivée, entrer le montant à convertir, et obtenir instantanément le résultat de la conversion.


Chargement Dynamique des Devises :

Les taux de change sont chargés dynamiquement à partir d'un fichier JSON (moneys.json), permettant une mise à jour facile des devises sans nécessiter de modification du code source.


Interaction en Temps Réel :

L'application réagit en temps réel aux sélections de l'utilisateur, mettant à jour automatiquement les résultats à mesure que les paramètres de conversion sont modifiés.


Comment utiliser ?

Exécutez l'application en utilisant la classe App.java.


Sélectionnez les devises de départ et d'arrivée dans la liste déroulante.


Entrez le montant à convertir dans le champ texte.


Le résultat de la conversion s'affiche instantanément.


Architecture MVC et Interface Graphique

Le projet suit l'architecture Modèle-Vue-Contrôleur (MVC) pour garantir une séparation claire entre la logique métier, l'interface utilisateur et le contrôle des événements. L'interface graphique utilise Java Swing, offrant une expérience utilisateur interactive.


Conclusion

Le Convertisseur de Monnaies Java témoigne de mes compétences en programmation Java, de ma capacité à travailler avec des fichiers JSON, et de ma compréhension des interfaces graphiques. Ce projet démontre mon engagement à créer des solutions informatiques fonctionnelles et conviviales.