Calculatrice de Polynômes

Projet Développement – Java POO

Contexte & Objectif

Ce projet consiste à développer une application Java permettant la manipulation complète de polynômes à travers une architecture orientée objet. L’objectif était de concevoir un système capable d’interpréter une saisie utilisateur, de parser des expressions mathématiques, puis d’exécuter des opérations avancées telles que l’addition, la soustraction, la multiplication et la division euclidienne de polynômes. Ce travail a permis de mettre en pratique des concepts clés de la programmation orientée objet, d’algorithmique mathématique et de gestion d’erreurs, tout en structurant un code modulaire et maintenable.

Technologies utilisées

Java • Programmation Orientée Objet • Algorithmes • Logique Mathématique

Démarche

Entrée utilisateur Saisie console
Parsing texte Analyse chaîne
Monômes Variables & puissances
Polynômes Fusion & normalisation
Opérations + − * /
Résultat Affichage console

Aperçu visuel

Console Java 1 Console Java 2 Console Java 3

Résultats & Apports

Ce projet a permis de mettre en pratique les principes de la programmation orientée objet dans un contexte concret. L’application obtenue permet de manipuler correctement des polynômes et de réaliser des calculs fiables. Il démontre une capacité à structurer un programme, à organiser des classes de manière logique et à produire un code lisible et maintenable, tout en appliquant des notions mathématiques précises.

Compétences mobilisées

Java POO Algorithmes Logique Structuration du code Gestion des classes/méthodes Encapsulation Parsing de chaînes Gestion d’erreurs
Voir le rapport PDF GitHub