Minerva découvre les objets et les romains calculent toujours ...
Mohamed Lokbani
DATE LIMITE: 01 juillet 2001 minuit, avec une pénalité de 2 points par jour de retard.
Conseils
contactez-nous (démonstrations, séances de consultation, pauses durant les séances de cours). |
1. BUT: Ce TP a pour but de vous faire pratiquer les matières suivantes:
|
2. Description:
Dans ce travail pratique, vous allez améliorer la conception de votre calculatrice romaine, en utilisant une conception orientée objets, et en permettant cette fois-çi en plus des opérations d'addition et de soustraction, les opérations de multiplication de de division, sur des chiffres romains. En plus de ces modifications conceptuelles, vous devez aussi valider par vous même l'entrée. |
3. Travail à réaliser:
Votre tâche est d'écrire un programme en java qui prend en entrée une opération mathématique en chiffres romains, qui peuvent être incorrectement écrits, et qui donne le résultat en chiffre romain de cette opération. Par exemple:
MMI - MCMLXX + X * V / X = 2001 - 1970 + 10 * 5 / 10 = (2001 - 1970 + ((10 * 5) / 10)) = 36 = XXXVI
|
4. Documents à remettre:
Votre code Java sera écrit dans le fichier tp2.java attention au nom du fichier en MINUSCULE
Vous devez remettre votre fichier (tp2.java) sous format
électronique au plus tard le dimanche 1 juillet à minuit (nuit de dimanche à lundi).
Il vous est également demandé de remettre une version papier de votre code. Vous pouvez me remettre
directement |
5. Contraintes et vérification du format d'affichage:
Idem que le tp#1. |
6. Barème:
Ce TP2 est noté sur 15 points. Voir page web TP#2 pour plus de détails sur les critères de correction. |
7. Mise à jour:
10-06-2001 diffusion |