summaryrefslogtreecommitdiff
path: root/macros/generic/randomlist/test-fr.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/generic/randomlist/test-fr.tex
Initial commit
Diffstat (limited to 'macros/generic/randomlist/test-fr.tex')
-rw-r--r--macros/generic/randomlist/test-fr.tex62
1 files changed, 62 insertions, 0 deletions
diff --git a/macros/generic/randomlist/test-fr.tex b/macros/generic/randomlist/test-fr.tex
new file mode 100644
index 0000000000..5df70c0b06
--- /dev/null
+++ b/macros/generic/randomlist/test-fr.tex
@@ -0,0 +1,62 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[a4paper, margin=2.5cm, noheadfoot]{geometry}
+\usepackage{amsmath}
+\usepackage[seed=1]{randomlist}
+\usepackage[french]{babel}
+
+\pagestyle{empty}
+\setlength{\parindent}{0pt}
+
+\NewList{Eleves}
+\NewList{Triplets}
+
+\begin{document}
+\ReadFileList{Eleves}{pupils.dat}
+\ExtractFirstItem{Eleves}{NULL} % retire la ligne de titre
+\ReadFileList{Triplets}{pythagoras.dat}
+\ForEachFirstItem{Eleves}{Eleve}
+{%
+ \ReadFieldItem{\Eleve}{0}{Nom}
+ \ReadFieldItem{\Eleve}{1}{Prenom}
+ \ReadFieldItem{\Eleve}{2}{Note}
+ \ExtractRandomItem{Triplets}{Triplet}
+ \ReadFieldItem{\Triplet}{0}{Tripleta}
+ \ReadFieldItem{\Triplet}{1}{Tripletb}
+ \ReadFieldItem{\Triplet}{2}{Tripletc}
+ \begin{center}
+ \fbox{\huge\bfseries Devoir pour \Nom{} \Prenom}
+ \end{center}
+ \textbf{Exercise} \par
+ \if A\Note
+ La diagonale d'un rectangle fait \Tripletc\,cm et un des côtés de
+ ce rectangle fait \Tripleta\,cm. Quelle est la longueur de l'autre
+ côté du rectangle ?
+ \else
+ Calculer la longueur de la diagonale d'un rectangle de
+ \Tripleta\,cm sur \Tripletb\,cm.
+ \fi
+ \newpage
+ \begin{center}
+ \fbox{\huge\bfseries Corrigé du devoir de \Nom{} \Prenom}
+ \end{center}
+ \textbf{Exercise} \par
+ \if A\Note
+ Il faut utiliser le théorème de Pythagore. On a :
+ \[\text{diagonale}^2=\text{côté}_1^2+\text{côté}_2^2.\]
+ Donc :
+ \[\Tripletc^2=\Tripleta^2+\text{côté}_2^2\]
+ et donc :
+ \[\text{côté}_2=\sqrt{\Tripletc^2-\Tripleta^2} = \Tripletb.\]
+ \else
+ Avec le théorème de Pythagore, on a :
+ \[\text{diagonale}^2=\text{côté}_1^2+\text{côté}_2^2.\]
+ Here:
+ \[\text{diagonale}^2=\Tripleta^2+\Tripletb^2\]
+ and then
+ \[\text{diagonale}=\sqrt{\Tripleta^2+\Tripletb^2} = \Tripletc.\]
+ \fi
+ \newpage
+}
+\end{document}