public void RendrePiecesTrop(Client client, int valeurTot) { Pieces[] piecerendre = new Pieces [50]; // ne peut rendre que 50 pièce maximum (protection du distributeur) int remboursement; remboursement = valeurTot - client.PrixObjet; Afficheur.RecevoirTropSomme(remboursement); piecerendre = Conversion.ConverRemboursement(remboursement, piecerendre, 50); client.PrendreMonnaie(piecerendre, 50); }
public int VerifUnePiece(Pieces piece, Client client) //retourne valeur numerique d'une piece + verifie qualité de la piece { int valeur = 0; try { valeur = Conversion.ConverPieces(piece); } catch (Exception) { Afficheur.RecevoirPieceInconnu(); goulotte.RendreUnePiece(piece, client); } return(valeur); }
public Pieces [] IntroduireSomme() { Pieces[] piece; int cpt = 0; NbPiece = Afficheur.RecevoirNombrePiece(); Console.WriteLine("Vous souhaitez insérer {0} pièces", NbPiece); piece = new Pieces[NbPiece]; while (cpt < NbPiece) { piece [cpt] = InsertionUnePiece(); if (Remboursement == true) { return(piece); } cpt++; } return(piece); }
public static void RecevoirPiece(Pieces p) { Console.WriteLine(" {0} euros ont été introduits.", p); }
public void RendreUnePiece(Pieces piece, Client client) { piece.EnlevPiece(1); }