/**
* cette classe represente un billet de banque
*/
public class Billet{
    /**
    * Valeur du billet
    */
    private Denomination valeur;

    /**
    * Creer un billet
    * @param valeur valeur du billet
    */
    public Billet(Denomination valeur){
        this.valeur = valeur;
    }

    /**
    * donne la valeur du billet
    * @return montant du billet 
    */
    public int getValeur(){
        if (valeur == Denomination.UN){
            return 1;
        }
        if (valeur == Denomination.DEUX){
            return 2;
        }
        if (valeur == Denomination.CINQ){
            return 5;
        }
        if (valeur == Denomination.DIX){
            return 10;
        }
        if (valeur == Denomination.VINGT){
            return 20;
        }
        if (valeur == Denomination.CINQUANTE){
            return 50;
        }
        if (valeur == Denomination.CENT){
            return 100;
        }
        if (valeur == Denomination.DEUX_CENT){
            return 200;
        }
        if (valeur == Denomination.CINQ_CENT){
            return 500;
        }
        return 0;
    }

    /**
    * compare 2 billets en fonction de leurs valeurs
    * @param billet billet a comparer
    * @return true si les 2 billets ont les memes valeurs / false sinon
    */
    public boolean equals(Billet billet){
        if (this.getValeur() == billet.getValeur()){
            return true;
        }
        return false;
    }
}