Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › reply_n utilisé dans les étapes suivantes › Répondre à : reply_n utilisé dans les étapes suivantes
26 juin 2023 à 17:29
#7885
Julien
Modérateur
::
Bonjour,
Si tu veux que tout soit recalculer, il est préférable d’utiliser l’instruction nextstep. Maintenant tu peux remplacer \reply1 par \rep1. Il ne faut pas oublier d’initialiser la variable. J’ai ajouté l’instruction condition afin que seul la deuxième condition soit analysée.
Il faudrait aussi tester que la première réponse soit un entier.
\title{nic}
\text{etape=reply 1
reply 2}
\nextstep{\etape}
\text{COND=2}
\conditions{\COND}
\integer{rep1=}
\statement{
\if{\step=1}{Choisissez un entier.}
\if{\step=2}{Vous avez choisi \rep1 ! Maintenant, vous devez donner le nombre suivant. }
}
\answer{Votre nombre}{\1}{type=numexp}
\answer{Son successeur}{\2}{type=numexp}
\text{rep1=\reply1}
\integer{rep2=\reply2}
\text{etape=}
\condition{Vous avez choisi n=\rep1}{0=0}{option=nonstop}{weight=0}
\condition{Le successeur de \rep1 est \rep2}{\rep1+1 = \reply2}