public void EtatsTubes() { int nombre1, nombre2, nombre3, nombre4, nombre5, nombre6; nombre1 = new Cinqcentimes().GetPiece(); nombre2 = new Dixcentimes().GetPiece(); nombre3 = new Vingtcentimes().GetPiece(); nombre4 = new Cinquantecentimes().GetPiece(); nombre5 = new Uneuro().GetPiece(); nombre6 = new Deuxeuro().GetPiece(); Afficheur.EtatMachineTube(nombre1, nombre2, nombre3, nombre4, nombre5, nombre6); }
public static Pieces[] ConverRemboursement(int valeurarendre, Pieces[] piece, int taille) //ALGO DE RENDU DE MONNAIE préviligiant de rendre d'abord les grosses pièces { int cpt = 0; while (valeurarendre != 0 && cpt < taille) { valeurarendre = valeurarendre - 200; piece[cpt] = new Deuxeuro(); if (valeurarendre < 0) { valeurarendre = valeurarendre - 100 + 200; piece[cpt] = new Uneuro(); if (valeurarendre < 0) { valeurarendre = valeurarendre - 50 + 100; piece[cpt] = new Cinquantecentimes(); if (valeurarendre < 0) { valeurarendre = valeurarendre - 20 + 50; piece[cpt] = new Vingtcentimes(); if (valeurarendre < 0) { valeurarendre = valeurarendre - 10 + 20; piece[cpt] = new Dixcentimes(); if (valeurarendre < 0) { valeurarendre = valeurarendre - 5 + 10; piece[cpt] = new Cinqcentimes(); } } } } } cpt++; } return(piece); }