Monsieur Excel
Pour tout savoir faire sur Excel !

29 janvier 2020

Enigme sur les âges (b)

Dans l’article précédent, nous avons formulé les équations qui nous permettent de prendre en compte les conditions imposées par le premier paragraphe, que nous allons reproduire ici en les commentant. Puis nous formulerons les conditions imposées par les deux autres paragraphes.

Premier paragraphe de l’énoncé

Dans 10 ans, Jean sera deux fois aussi vieux que Anne ne l'était quand Paul avait 9 fois l'âge de Jean.

(1)  Jean + 10 = 2 (Anne - r)
(2)  Paul - r = 9 (Jean - r)

« Anne ne l’était » : il faut donc soustraire à l’âge d’Anne un certain nombre d’années que nous baptisons r.

Second paragraphe de l’énoncé

Il y a 8 ans, Paul avait la moitié de l'âge que Anne aura quand elle aura un an de plus que l'âge que Jean aura quand Paul sera 5 fois plus vieux que Jean dans 2 ans.

Là, c’est déjà un peu plus compliqué… Voici une solution :

(3) Paul - 8 = 0,5 (Anne + p)
(4) Anne + p = Jean + 1 + q
(5) Paul + q = 5 (Jean + 2)

Troisième paragraphe de l’énoncé

Quand Jean avait 1 an, Paul était de 3 ans plus vieux que Jean ne le sera quand Anne sera 3 fois aussi vieille que Paul l'était 6 ans avant l'année où Anne a eu la moitié de l'âge que Jean aura quand Paul aura 10 ans de plus qu'il ne l'était quand Anne avait le tiers de l'âge que Jean aura quand Paul aura 3 fois l'âge qu'il avait quand Anne est née.

Là, pour le coup, il ne faut pas faire lire ce paragraphe par un asthmatique ! En fait, quand un énoncé devient aussi compliqué que cela, il est préférable de partir de la fin du paragraphe…

(6)    Paul + k = 3 (Paul - Anne)
(7)    Anne - l = (1/3) * (Jean + k)
(8)    Paul + m = Paul - l + 10
(9)    Anne - n = 0,5 (Jean + m)
(10)  Anne + o = 3 (Paul - n - 6)
(11)  Paul - (Jean - 1) = Jean + o + 3

Et voilà, il ne vous reste plus qu’à formuler ce problème dans Excel et à le résoudre…

1 Commentaire(s):

  • Bonjour,

    Pour ma part, j'ai renoncé à l'analyse sémantique proposée dans la partie (a). Je me suis contenté d'attendre paresseusement la formulation mathématique fournie en (b) !
    J'ai réécrit les 11 propositions sous forme algébrique classique :
    (1) 2A-J-2r=10
    (2) P-9J+8r=0
    (3) P-0,5A-0,5P=8
    (4) A-J+p-q=1
    (5) P-5J+q=10
    (6) 2P-3A-k=0
    (7) A-0,333J-l-0,333k=0
    (8) m+l=0
    (9) A-0,5J-0,5m-n=0
    (10) A-3P+3n+o=-18
    (11) P-2J-o=2

    On arrive à un système linéaire de 11 équations à 11 inconnues qu'on écrit sous forme matricielle :
    [A].[X]=[B], [A] est la matrice 11x11 des coefficients des variables et [B] la matrice colonne des seconds membres des égalités (ici : 10,0,8,1,10,0,0,0,0,-18,2).
    La solution est donc [X]=[inv A].[B].
    Dans mon implantation Excel, [A] est dans la plage de cellules A2:K12 et [B] dans N2:N12.
    Le résultat est obtenu dans une plage de cellules d'une colonne et de 12 lignes contenant la formule matricielle (au sens Excel) suivante :
    =PRODUITMAT(INVERSEMAT(A2:K12);N2:N12)

    Le résultat obtenu est : Anne 63 ans, Jean 53 ans et Paul 95 ans.

    By Anonymous cduigou, sur 12:35 PM  

Enregistrer un commentaire

<< Accueil