Quetionnaire à choix multiple sans répétition

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Quetionnaire à choix multiple sans répétition

Message 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
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

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

Message 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 ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

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

Message par Backup »

http://www.purebasic.fr/french/viewtopi ... =3&t=13841

;)

pas besoin de structures aussi complexe
Répondre