Page 1 sur 1

Quetionnaire à choix multiple sans répétition

Publié : mar. 06/août/2013 11:22
par Micoute
Bonjour à tous, je souhaite faire un QCM, mais je voudrais éviter qu'il ne pose plus d'une fois la même question.
Voici les composants de mon programme :

Code : Tout sélectionner

Enumeration
   #Fenetre_Question
   #Fenetre_Resultat
EndEnumeration

Enumeration
   #Police
   #Police2
EndEnumeration

Enumeration
   #Texte ; énoncé de la question
   #tNumero ; dans l'exemple n° de département
   #tReponse ; dans l'exemple nom du département
   #Bonne_Reponse
   #Mauvaise_Reponse_1
   #Mauvaise_Reponse_2
   #Region ; dans l'exemple région où se situe le département
EndEnumeration

#NbDep = 95
#Nb_Questions = 40

Structure Question
   QuestionPosee.b      ;Déja posée oui ou non
   Question.i           ;La question 
   Reponse.i[3]         ;Trois réponses possibles
   ReponseUtilisateur.i ;Réponse donnée par l'utilisateur
EndStructure

Global NewList QCM.Question()
Global NewList Message$()

Global Dim Departement.s(3,#NbDep)
Global x, Compteur, Points, rep1$
Global Hasard, X1, X2, X3
je souhaiterais juste qu'on m'explique comment faire pour éviter d'avoir plus d'une fois la même question, pour le reste, je vais réussir à le faire tout seul !

Je vous remercie tous de tout coeur de l'aide que vous allez m'apporter

Re: Quetionnaire à choix multiple sans répétition

Publié : mar. 06/août/2013 15:35
par G-Rom
un boolean ?
quand ta question est posé tu le passe a #true , et au moment du choix de la question tu vérifie le boolean qu'il est à #false ?

edit :
Structure Question
QuestionPosee.b ;Déja posée oui ou non
Question.i ;La question
Reponse.i[3] ;Trois réponses possibles
ReponseUtilisateur.i ;Réponse donnée par l'utilisateur
EndStructure
En plus tu l'as déjà codé le boolean , sur quoi tu butes ?

Re: Quetionnaire à choix multiple sans répétition

Publié : mar. 06/août/2013 15:54
par Backup
http://www.purebasic.fr/french/viewtopi ... =3&t=13841

;)

pas besoin de structures aussi complexe