Re : Programme glouton
Bonjour à tous,
@David84:
BN5=A5+B5+E5+Q5=17 => respect de la condition < 21
BO5= AG5+AH5+AK5+AW5=9 => respect du critère > 8
J'ai sélectionné ce cas parce qu'il répondait a la valeur maximum de cas trouvé soit 14 cas sur les 28 lignes
A quoi correspond
-37 -36 -35 -34
-65 -64 -63 -49
-65 -64 -63 -49
-65 -64 -61 -49
Concernant ces données, elles correspondent aux combinaisons qui ont permis d'obtenir les 14 cas.
=> -65 -64 -61 -49 est une combinaison qui donne le résultat de 14 cas. Pour retrouver la combinaison, j'utilise la ligne 2 des tableaux comme référence c'est à dire en BN5 =A5+B5+E5+Q5 et en BO5 =AG5+AH5+AK5+AW5
alors que A5+B5+C5+D5 par exemple remplit également ces 2 conditions ?
OK cependant ce cas de figure ne permet d'obtenir que 8 cas sur 28
et pourquoi les lignes 2 et 3 sont identiques ?
C'est un bug dans mon programme, désolé.
Je reprends mon explication avec plus de précision et un fichier plus petit en esperant ne pas embrouiller encore plus
Je somme 2 à 2 toutes les cellules par lignes des tableaux A et B respectivement en colonne W et X et je regarde si les résultats obtenus respectent les critères, le critère du tableau A est < 21 et > 8 pour le tableau B
Combinatoire des cellules 2 à 2
Étape 1:
A) Résultat tableau A : W5 = A5+B5= 4+4 = 8
Résultat tableau B : X5 = L5+M5= 5+0 = 5
Critère en colonne Z: Ne respecte pas les conditions et(w5<21;X5>8)
Cette opération est à réalisée sur toutes les lignes 5 à 24
B) On compte le nombre de cas qui satisfasse les 2 conditions que l'on garde en mémoire ainsi que c'est le fait de l'addition de
Ai+Bi
Étape 2:
A) Résultat somme tableau A : W5 A5+C5=4+2 = 6
Résultat somme tableau B : X5 L5+N5=5+2 = 7
Critère en colonne Z: Ne respecte pas les conditions et(w5<21;X5>8)
Cette opération est à réaliser sur toutes les lignes 5 à 24
B) On compte le nombre de cas qui satisfasse les conditions que l'on garde en mémoire si > a la valeur du test précédent ainsi que c'est le fait de l'addition de
Ai+Ci dans le cas
Etape i:
On réalise ainsi toute la combinatoire jusqu'a W5=I5+J5= 8+2 =10 et X5= T5+U5=1+1=2
Maintenant Combinatoire des cellules 3 par 3
Étape 1:
A) Résultat tableau A : W5 = A5+B5 +C5 = 4+4 +2= 10
Résultat tableau B : X5 = L5+M5+N5= 5+0 +4=9
Critère en colonne Z: respecte les conditions et(w5<21;X5>8)
Cette opération est à réalisée sur toutes les lignes 5 à 24
B) On compte le nombre de cas qui satisfasse les 2 conditions que l'on garde en mémoire ainsi que c'est le fait de l'addition de
Ai+Bi+Ci
Etape i:
On réalise ainsi toute la combinatoire jusqu'a W5=H5+I5+J5= 1+8+2 =11 et X5= S5+T5+U5=0+1+1=2
Je réalise ainsi toutes les combinatoires possibles
Fin du programme, on affiche la combinaison qui a permis d'obtenir le résultat max ainsi que la valeur obtenue
Cordialemnt