1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public class EnsembleVolailles{
final static short NBR_MAX = 200;
static int prixTotalPoulet,prixTotalCanard;
static Volaille ensembleVolailles[] = new Volaille[NBR_MAX];
public static double PrixTotal(){
for(int i =0;i < ensembleVolailles.length;i++)
if(ensembleVolailles[i] != null){
if(ensembleVolailles[i].getType().equals("Poulet"))
prixTotalPoulet += ensembleVolailles[i].getPrixJour();
if(ensembleVolailles[i].getType().equals("Canard"))
prixTotalCanard += ensembleVolailles[i].getPrixJour();
}
return prixTotalPoulet + prixTotalCanard;
}
public static void main(String args[]){
Poulet Plt_1 = new Poulet(0.25,18,0.30);
Canard Cnrd_1 = new Canard(0.30,21,0.33);
Poulet Plt_2 = new Poulet(0.19,36,0.24);
Canard Cnrd_2 = new Canard(0.18,42,0.2);
Poulet Plt_3 = new Poulet(0.07,25,0.17);
ensembleVolailles[0] = Plt_1;
ensembleVolailles[1] = Cnrd_1;
ensembleVolailles[2] = Plt_2;
ensembleVolailles[3] = Cnrd_2;
ensembleVolailles[4] = Plt_3;
double prix = PrixTotal();
System.out.println("Le prix total = "+prix);
}
} |