Ecriture scientifique d'une variable

Added by daniel guillot over 6 years ago

Bonjour, (en attendant de résoudre mon problème de mailing), j'ai une question à vous soumettre:

je voudrais savoir s'il est possible de forcer l'écriture d'une variable calculée en notation scientifique:

Dans le code suivant, j'ai créé deux variables VQv et VQc contenant le volume et la concentration d'une solution et j'ai calculé une variable VQn contenant le produit VQc*VQn (à un facteur près pour des raisons d'unités. Les variables VQnonA ...VQnonE sont des valeurs fausses pour les propositions de réponses.

J'aimerais afficher VQn, VQnonA, ....VQnonE en notation scientifique. Est-ce possible ?

Merci de votre participation !

\begin{question}{Calculn}
\FPeval\VQv{trunc(10+random*90,0)}
\FPeval\VQc{trunc(2+random*8,0)}

\FPeval\VQn{clip((0.01*VQc)*(VQv/1000))}
\FPeval\VQnonA{clip((0.01*VQc)*(VQv/100))}
\FPeval\VQnonB{clip((0.01*VQc)/(VQv/1000))}
\FPeval\VQnonC{clip((0.01*VQc)/(VQv/100))}
\FPeval\VQnonD{clip((VQv/1000)/(0.01*VQc))}
\FPeval\VQnonE{clip((VQv/100)/(0.01*VQc))}

\vspace{2mm}
Calculer la quantité de matière de glucose contenue dans une solution de volume \VQv{} $mL$ et de concentration $\VQc{} \times 10^{-2}$ ${}mol.L^{-1}$ puis cocher la bonne réponse.

\begin{multicols}{2}

\begin{reponses}
\bonne{\VQn}
\mauvaise{\VQnonA}
\mauvaise{\VQnonB}
\mauvaise{\VQnonC}
\mauvaise{\VQnonD}
\mauvaise{\VQnonE}
\end{reponses}

\end{multicols}

\end{question}


Replies (4)

RE: Ecriture scientifique d'une variable - Added by daniel guillot over 6 years ago

Lorsque je mets en début de doc
\usepackage{siunitx}

j'ai le message d'erreur suivant:

LaTeX Error: File `siunitx.sty' not found.

RE: Ecriture scientifique d'une variable - Added by Frédéric Bréal over 6 years ago

Le paquet sinuitx appartient au paquet texlive-sciences.
Dans un terminal, sous ubunu et mac peut-être aussi, tapez

sudo apt-get install texlive-sciences

Plus simple si sous ubuntu vous avez synaptic (gestionnaire de paquets), dans la case recherche tapez sinuitx et normalement le paquet texlive-sciences devrait vous être proposé sinon tapez sciences.

RE: Ecriture scientifique d'une variable - Added by Frédéric Bréal over 6 years ago

Pour vous évitez de chercher trop longtemps, voici mon préambule

\usepackage{siunitx}
\sisetup{locale = FR,detect-all,quotient-mode=fraction,input-product=*, list-final-separator = { \translate{et} },list-pair-separator = { \translate{et} },range-phrase = { \translate{à} },separate-uncertainty = true,group-minimum-digits=3}

Il est adapté à des collégiens, c'est à dire que j'écris m/s et pas m.s-1, il vous faudra chercher le bon paramétrage.

Calculer la quantité de matière de glucose contenue dans une solution de volume \VQv{} $mL$ et de concentration $\VQc{} \times 10^{-2}$ ${}mol.L^{-1}$ puis cocher la bonne réponse.

Deviendra (si vous avez trouvé le bon paramétrage mol/L doit s'afficher mol.L-1)

Calculer la quantité de matière de glucose contenue dans une solution de volume \SI{\VQv}{mL} et de concentration \SI{\VQc{}e-2}{mol/L} puis cocher la bonne réponse.

Le mode mathématique n'est pas obligatoire mais ça fonctionne aussi.

(1-4/4)