Giter VIP home page Giter VIP logo

Narech Houessou's Projects

gads-2020-leaderboard icon gads-2020-leaderboard

This project is a very simple Android project aimed at getting you to implement some simple concepts that are very important when it comes to Android development.

gestion-portefeuille icon gestion-portefeuille

Ce programme resoud le problème de la représentation arithmétique avec plusieurs devises. Partie 1 : La classe Monnaie Une monnaie représente une certaine valeur d’argent dans une devise particulière. On considèrera que la valeur est représentée par un entier et la devise par une chaîne de caractères. Il est possible d’ajouter à la valeur d’une monnaie la valeur d’une autre monnaie. Il est également possible de retrancher à une monnaie la valeur d’une autre monnaie. Ces deux opérations n’ont de sens que si les deux monnaies ont même devise. Dans le cas contraire, elles lèvent une exception DeviseInvalideException. Écrivez en Java l’exception DeviseInvalideException. Ecrivez le code Java de la classe Monnaie3. Ecrivez une classe de test qui test les méthodes métiers de la classe Monnaie. Utilisez les assertions et les annotations JUNIT4 vus en cours pour tester les méthodes écrites Partie 2 : La classe Portefeuille Maintenant que la classe Monnaie fonctionne pour une unique devise, nous allons prendre en charge des devises multiples. Pour cela, introduisons la classe Portefeuille permettant d'agréger des valeurs de différentes devises. Cette classe permet d’ajouter plusieurs monnaies de devises différentes dans le portefeuille. Lors de l’ajout d’une monnaie à travers la méthode ajouterMonnaie(Monnaie m), si une monnaie de la même devise existe déjà dans la liste des monnaies, alors il faut utiliser la méthode ajouter(autre : Monnaie) de la première monnaie Ecrivez le code Java de la classe Portefeuille Ecrivez également une classe de test qui test les méthodes métiers de la classe Portefeuille. Utilisez les assertions et les annotations JUNIT4 vus en cours pour tester les méthodes écrites Ecrivez une suite de tests permettant de tester automatiquement les différentes classes de tests créées

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.