public void VerifImpaire(CImpaire station) { bool premier = prime.IsPrime(i); if (premier == true) { //ne recoivent que de la feraille et du plastique station._tailleMaxPapier = 0; station._tailleMaxTerres = 0; station._tailleMaxVerre = 0; } if (i % 5 == 0) { station._tailleMaxFeraille = 0; station._tailleMaxPapier = 0; station._tailleMaxPlastique = 0; } }
public void CreerStation() {//boucle creation centre de tri for (i = 0; i < qteCentresTri; i++) { if (i % 2 == 0) { CPaire centreTri = new CPaire(i); //centre de tri paire if (i == 0) { actuel = centreTri; ancre = actuel; queue = actuel; } else { actuel._Suivant = centreTri; precedent = actuel; actuel = centreTri; queue = actuel; } // verif nombre premier et multiple de cinq VerifPaire(centreTri); } else if (i % 2 == 1) { CImpaire centreTri = new CImpaire(i); actuel._Suivant = centreTri; actuel = centreTri; queue = actuel; // verif nombre premier et multiple de cinq VerifImpaire(centreTri); } } debutSim(); }