\documentclass[a4paper,french]{article}

\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{siunitx}
\sisetup{locale = FR,detect-all,group-minimum-digits=3,inter-unit-product = .}
\DeclareSIUnit{\an}{\text{an}}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usepackage{graphicx}
\usepackage[version=4]{mhchem}



\usepackage{pgf, tikz}
\usepackage{fp,xfp}

\usepackage{babel}
%===================
\begin{document}
%===================
\ExplSyntaxOn
\sys_gset_rand_seed:n{4586}
\ExplSyntaxOff
% ---------------------------------
%%% Questions groupe : "catégorie1"
%----------------------------------
\element{categorie1}{%
%\pgfmathrandominteger{\n}{14}{16}
\edef\n{\fpeval{randint(14,16)}}
%\pgfmathsetmacro{\m}{int(\n*2+2)}
\edef\m{\inteval{2*\n+2}}


%\pgfmathrandominteger{\a}{45}{55}
\edef\a{\fpeval{randint(45,55)}}
%\pgfmathparse{40+\a}  \pgfmathresult
%\pgfmathsetmacro{\g}{int(\a+400)}
\edef\g{\inteval{\a+400}}


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

Près de \qty{29}{\percent} des Français se chauffent au fioul, un combustible composé essentiellement d'alcanes de formule brute \ce{C_{\n}H_{\m}}. La consommation annuelle d'énergie par \unit{\square\meter} pour se chauffer est de \qty{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}

\sisetup{evaluate-expression,range-phrase=\ et\ }
A : le logement consomme moins de \qty{\a}{\kWh\per\meter\squared\per\an} %$\a \ kWh.m^{-2}.an^{-1}$



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

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

D: le logement consomme entre \qtyrange{\a+101}{180+\a}{\kWh\per\meter\squared\per\an}% $\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} $

%\FPeval\EA{int(\a*50)}


calcul Eg=$\FPeval{\EG}{(\g*50)}\FPprint{\EG}$

\begin{questionmultx}{classe A}
Déterminer l'énergie consommée ($kWh.m^{-2}.an^{-1} $) en par un logement de 50 m2 en une année de Classe A.

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

}
%-------------------------

%%%%%%%%%%%%%%%%%%%%%%%%%
%% 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}


