Un exemple d'utilisation de cette "technique" est le suivant : 

Vous avez un exercice avec certaines variables  et des relations entre  A et B 
et vous voulez faire un exercice o vous donnez A et demandez B et un exercice o
vous donnez B et vous demandez A . la premire solution envisage est de faire un 
copier-coller et de changer juste l'nonc. 
Et puis, vous vous apercevez que vous auriez d fixer autrement 
l'alatoire de vos variables, ou qu'il y a une erreur dans vos calculs. 

Et vous devez faire attention de corriger toutes les erreurs dans tous les exercices (et si 
vous tes arriv  en faire 6 avec les mmes donnes de dpart, c 'est du travail ... )

Une solution (meilleure) est alors de regrouper les parties communes dans un fichier
que vous appellerez 
<tt class="e">src/cpp/toto.cpp</tt>

La premire ligne de ce fichier contiendra le nom des exercices que vous voulez 
crer : 
<pre class="c">
<tt class="d">target= toto1 toto2 toto3 toto4</tt>
</pre>

Ensuite, chaque exercice aura un titre diffrent 
<pre class="c">
<tt class="d">#if #TARGET(toto1)</tt>
 \\title{Premier exercice}
<tt class="d">#endif</tt>

<tt class="d">#if #TARGET(toto2)</tt>
 \\title{Second exercice}
<tt class="d">#endif</tt>

<tt class="d">#if #TARGET(toto3)</tt>
 \\title{Troisime  exercice}
<tt class="d">#endif</tt>

<tt class="d">#if #TARGET(toto4)</tt>
\\title{Quatrime exercice}
<tt class="d">#endif</tt>

</pre>

Etc ... 

Montrons un exemple tir de nouveau de la grammaire franaise 
et emprunt  Jean-Baptiste Frondas
 
\fold{grammaire2}{Exemple}





A suivre...