Voilà en fait je dois réaliser un calcul :
je dispose d'une étude. Une étude comporte X avions. chaque avions comporte X moteurs.
On arrive a ce shéma :
A1 A2 A3
/ | \ / | \ / | \
M1 M2 M3 M1 M2 M3 M1 M2 M3
Chaque moteur comporte des informations que je dois fusionner. Pour simplifier, on va dire que chaque moteur comporte un entier y.
Il faut ensuite que je calcule les différentes simulations : une simulation est l'addition de y de chaque moteur : je dois pour celà prendre y du moteur A1M1, que je l'ajoute au y de A2M1 et au y de A3M1, etc.
Et il faut ke je calcule ca pour chaque moteur.
Donc :
y1 = A1M1.y + A2M1.y + A3M1.y
y2 = A1M2.y + A2M1.y + A3M1.y
y3 = A1M3.y + A2M1.y + A3M1.y
y4 = A1M1.y + A2M2.y + A3M1.y
y5 = A1M2.y + A2M2.y + A3M1.y
y6 = A1M3.y + A2M2.y + A3M1.y
y7 = A1M1.y + A2M3.y + A3M1.y
y8 = A1M2.y + A2M3.y + A3M1.y
y9 = A1M3.y + A2M3.y + A3M1.y
y10 = A1M1.y + A2M1.y + A3M2.y
y11 = A1M2.y + A2M1.y + A3M2.y
y12 = A1M3.y + A2M1.y + A3M2.y
y13 = A1M1.y + A2M2.y + A3M2.y
y14 = A1M2.y + A2M2.y + A3M2.y
y15 = A1M3.y + A2M2.y + A3M2.y
y16 = A1M1.y + A2M3.y + A3M2.y
y17 = A1M2.y + A2M3.y + A3M2.y
y18 = A1M3.y + A2M3.y + A3M2.y
y19 = A1M1.y + A2M1.y + A3M3.y
y20 = A1M2.y + A2M1.y + A3M3.y
y21 = A1M3.y + A2M1.y + A3M3.y
y22 = A1M1.y + A2M2.y + A3M3.y
y23 = A1M2.y + A2M2.y + A3M3.y
y24 = A1M3.y + A2M2.y + A3M3.y
y25 = A1M1.y + A2M3.y + A3M3.y
y26 = A1M2.y + A2M3.y + A3M3.y
y27 = A1M3.y + A2M3.y + A3M3.y
Vous me suivez ?
Bon ca sachant que le nombre d'avions n'est pas connu au moment de la compilation, mais seulement au moment de l'execution (ainsi que le nombre de moteurs pour chaque avions)
On peut quand meme connaitre le nombre de resultats ( ici => 27 : Avion1.nbMoteur * Avion2.nbMoteur * ....)