View difference between Paste ID: aUm5jymi and 2WfVxhNq
SHOW: | | - or go back to the newest paste.
1-
Algo : 
1+
2
3-
3.2)
3+
4-
Fonction Borne.getDuréeRévision() : entier
4+
5-
	retourner leType.getDuréeRévision()
5+
	temps_minimum : entier
6-
Fin fonction
6+
	temps_occupé : entier
7
	
8-
3.3) 
8+
9-
Fonction Borne.estARéviser() : booléen
9+
10-
	retour : booléen init faux
10+
		temps_minimum <= 0
11
		Pour chaque Technicien:T dans lesTechniciens
12-
	Si Date.aujourdhui().différence(dateDernièreRévision) >= leType.getNbJoursEntreRévisions() 
12+
			
13-
		OU indiceCompteurUnités >= leType.getNbUnitésEntreRévisions()
13+
			temps_occupe <= Technicien.getTempsOccupé()
14
15-
		retour <= vrai
15+
			Si temps_minimum > temps_occupe
16-
	Fin si
16+
				temps_minimum <= temps
17
				unTechnicien <= T
18-
	retourner retour
18+
			Fin Si
19-
Fin fonction
19+
					
20
		Fin pour
21-
3.4)
21+
22-
Constructeur Visite(lesBornesAVisiter : Collection de Borne, uneStation : Station)
22+
23-
	état <= "p"
23+
24-
	laStation <= uneStation
24+
25-
	lesBornes <= lesBornesAVisiter
25+
26
Fin procédure