\documentclass[a4paper]{article}

\usepackage[utf8x]{inputenc}    
\usepackage[T1]{fontenc}

\usepackage[francais,bloc]{automultiplechoice}    
% [nowatermark] pour enlever le texte "PROJET" et le pied de page
\usepackage{multicol}
\usepackage[squaren,Gray]{SIunits}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usepackage{graphicx}
\usepackage[version=4]{mhchem}

\usepackage{pgf, tikz}
\usepackage{fp}
\geometry{hmargin=2cm}
%===================
\begin{document}
%===================

% ---------------------------------
%%% Questions groupe : "catégorie1"
%----------------------------------
\element{categorie1}{
\pgfmathrandominteger{\n}{14}{16}  %nombre de carbone de l'alcane
\pgfmathsetmacro{\m}{int(\n*2+2)}  %nombre d'hydrogene de l'alcane
$C_{\n}H_{\m}$

\pgfmathrandominteger{\a}{45}{55}   %borne  classe A
%\pgfmathparse{40+\a}  \pgfmathresult
\pgfmathsetmacro{\g}{int(\a+400)} %borne  classe G

\textbf{Mieux isoler pour économiser de l'énergie }

Près de 29 \% des Français se chauffent au fioul, un combustible composé essentiellement d'alcanes de formule brute $C_{\n}H_{\m}$. La consommation annuelle d'énergie par m² pour se chauffer est de 250 kWh. Cette quantité d'énergie représente une réelle part du budget des Français. Pour diminuer la consommation en carburant, une solution est d'améliorer l'isolation des maisons. %%% On répartie les quesitons dans différents groupes.\wrongchoice{AB}\scoring{1}\wrongchoice{B}\scoring{2}\correctchoice{TB}\scoring{3}


A : le logement consomme moins de $\a \ kWh.m^{-2}.an^{-1}$ 

B: le logement consomme entre $\pgfmathparse{int(\a+1)}  \pgfmathresult$ et $ \pgfmathparse{int(40+\a)}  \pgfmathresult \ kWh.m^{-2}.an^{-1} $

C: le logement consomme entre $\pgfmathparse{int(\a+41)}  \pgfmathresult$ et $\pgfmathparse{int(100+\a)}  \pgfmathresult \ kWh.m^{-2}.an^{-1}$

D: le logement consomme entre $\pgfmathparse{int(\a+101)}  \pgfmathresult$ et $\pgfmathparse{int(180+\a)}  \pgfmathresult \ kWh.m^{-2}.an^{-1} $

E: le logement consomme entre $\pgfmathparse{int(\a+181)}  \pgfmathresult$ et $\pgfmathparse{int(280+\a)}  \pgfmathresult \ kWh.m^{-2}.an^{-1}$

F: le logement consomme entre $\pgfmathparse{int(\a+281)}  \pgfmathresult$ et $\pgfmathparse{\g}  \pgfmathresult \ kWh.m^{-2}.an^{-1} $

G: le logement consomme plus de $\pgfmathparse{\g}  \pgfmathresult \ kWh.m^{-2}.an^{-1} $

 Masse molaire M= \FPeval{\M}{round(\n*12+\m,0)}\FPprint{\M} %calcul Masse molaire

\FPeval\EA{round(\a*50,0)}                                   %calcul energie maison classe A
\FPeval\EG{round(\g*50,0)}                                   %calcul energie maison classe A
\FPeval{\Ed}{(\n-1)*346+\m*411+(3*\n+1)/2*494}               %calcul energie de decomposition
\FPeval{\Ef}{(\n*2)*795 +(\n+1)*2*459}                       %calcul energie de formation
\FPeval{\Er}{round(\Ed-\Ef,0)}                               %calcul energie molaire de reaction
%\FPeval{\nmolA}{neg(\EA*3600)/\Er} 
\FPeval{\nmolA}{round(neg(\EA*3600)/\Er,0)}   		     %calcul nbre mole classe A
\FPeval{\nmolG}{round(neg(\EG*3600)/\Er,0)}  
\FPeval{\vA}{round(\nmolA*\M/773,0)}                         %calcul volume classe A
\FPeval{\vG}{round(\nmolG*\M/773,0)}                         %calcul volume classe G 
\FPeval{\pA}{round(\vA*1.5,0)}                               %calcul prix classe A
\FPeval{\pG}{round(\vG*1.5,0)}                               %calcul prix classe A                        
\FPprint\EA

\FPprint\EG

\FPprint{\Er} KJ/mol

\FPprint{\nmolA} mol
\FPprint{\nmolG} mol

\FPprint{\vA} L
\FPprint{\vG} L

\FPprint{\pA} L
\FPprint{\pG} L

%----------------------------------------------------conso annuelle d une maison de 50m² de classe A
\begin{minipage}{0.40\linewidth}
    \begin{questionmultx}{classe A}
Déterminer l'énergie consommée (en $kWh$) par un logement de Classe A de 50 m2 en une année . 

\AMCnumericChoices{\EA}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true,hspace=0.2em}
\end{questionmultx}
\end{minipage}\hfill
%----------------------------------------------------conso annuelle d une maison de 50m² de classe G
\begin{minipage}{0.48\linewidth}   
\begin{questionmultx}{classe G}
Déterminer l'énergie consommée (en $kWh$) par un logement de Classe G de 50 m2 en une année . 

\AMCnumericChoices{\EG}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true,hspace=0.2em}
\end{questionmultx}
\end{minipage}
%----------------------------------------------------equation de combustion
\begin{question}{ouverte}
  Écrire l’équation de combustion complète du fioul.
  \AMCOpen{lines=1}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
\end{question}

%----------------------------------------------------energie molaire de reaction
\begin{questionmultx}{Emolaire}
Déterminer l’énergie molaire de réaction du fioul en kJ

\AMCnumericChoices{\Er}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=true,
      exposign=true,expovertical=true}
\end{questionmultx}


%----------------------------------------------------Nbre de mole consommée en 1an annuelle d une maison de 50m² de classe A
\begin{minipage}{0.40\linewidth}
	\begin{questionmultx}{NbreMolA}
Déterminer le nombre de moles de fioul consommées par un logement de Classe A de 50 $m^2$ en une année . 

\AMCnumericChoices{\nmolA}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}\hfill
%----------------------------------------------------Nbre de mole consommée en 1an annuelle d une maison de 50m² de classe G
\begin{minipage}{0.48\linewidth}
\begin{questionmultx}{NbreMolG}
Déterminer le nombre de moles de fioul consommées par un logement de Classe G de 50 $m^2$ en une année . 

\AMCnumericChoices{\nmolG}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}

%----------------------------------------------------Volume de fioul en 1an classe A
\begin{minipage}{0.45\linewidth}
	\begin{questionmultx}{VolA}
Déterminer le volume de fioul consomé par un logement de Classe A de 50 $m^2$ en une année . 

\AMCnumericChoices{\vA}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}\hfill
%----------------------------------------------------Volume de fioul en 1an classe G
\begin{minipage}{0.45\linewidth}
\begin{questionmultx}{VolG}
Déterminer le volume de fioul consomé par un logement de Classe G de 50 $m^2$ en une année . 

\AMCnumericChoices{\vG}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}

%----------------------------------------------------Cout de fioul en 1an classe A
\vspace{-3ex}
\begin{minipage}{0.45\linewidth}
	\begin{questionmultx}{CoutA}
Déterminer le cout en fioul pour un logement de Classe A de 50 $m^2$ en une année . 

\AMCnumericChoices{\pA}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}\hfill
%----------------------------------------------------Cout de fioul en 1an classe G
\begin{minipage}{0.45\linewidth}
\begin{questionmultx}{CoutG}
Déterminer le cout en fioul de fioul pour un logement de Classe G de 50 $m^2$ en une année . 

\AMCnumericChoices{\pG}{digits=3,decimals=2,borderwidth=0pt,backgroundcol=lightgray,approx=5,exponent=1,sign=false,
      exposign=true,expovertical=true}
\end{questionmultx}
\end{minipage}
}
%-------------------------

%%%%%%%%%%%%%%%%%%%%%%%%%
%% fin des questions %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% fabrication des copies%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\exemplaire{5}{    

%%% debut de l'entête des copies :    
	%%% première ligne

	\begin{minipage}{1\linewidth}
	  \centering\large\bf DS 1Spé physique - Combustion
	\end{minipage}

	%%% codage des numéros d'étudiants sur 3 chiffres par les candidats et encadré d'écriture manuelle des noms.
	\vspace*{3mm}
	{\setlength{\parindent}{0pt}\AMCcode{etu}{2}\hspace*{\fill}
	\begin{minipage}[b]{12cm}
	 \hspace*{5mm}
  	  Codez votre numéro d'étudiant ci contre chiffre par chiffre,
  	  
  	  puis complétez l'encadré.
     \vspace{3ex}

	 \hfill\champnom{\fbox{
	 \begin{minipage}{1\linewidth}
		\vspace*{3mm}
		NOM - Prénom :
		\vspace*{3mm}
	 \end{minipage}
	    }
	   }
	\hfill\vspace{1ex}
% texte de présentation 
\begin{center}\em

Durée : 1h.

  
  Les questions faisant apparaître le symbole \multiSymbole{} peuvent
  présenter une ou plusieurs bonnes réponses. Les autres ont une unique bonne réponse.
  Les réponses fausses ou incohérentes retirent des points.
  % \includegraphics[scale=0.35]{../case_bien_cochee.png}


\end{center}

	\end{minipage}\hspace*{\fill}
	}

\vspace{4ex}

%%% Fin de l'entête
%%%%%%%%%%%%%%%%%%%%%%%

%% Composition des QCM
%%% On mélange des questions par groupe
% On efface le {tout} précédent
\cleargroup{tout}

% On mélange par "catégorie", et on prélève aléatoirement [n] questions 
% du lot {categorie-k} vers la copie complète {tout}
% puis on restitue la copie.
% Si on met [0], toutes les questions sont prises.
\melangegroupe{categorie1}\copygroup[1]{categorie1}{tout}

%\copygroup[0]{tansf}{tout}
\restituegroupe{tout}

% Saut d'une page si le sujet comporte un nombre impair de pages.
% Ainsi il est possible d'imprimer les sujets en recto-verso.

\AMCcleardoublepage    

%%% Fin de la création des questionnaires

} % Fin de exemplaires{k}{ 

\end{document}


