bonjour ,
voila je veux faire un programme qui fait un test , les but des ces tests est de répondre a des question dans un temps de 30 sec et de mettre la réponse dans un emplacement réservé . il ya 30 question
mais j ai un problème avec le temps limité(30 sec) , alors j ai utilisé la commande DELAY
voila le code de la partie ou j ai le problème
( les question et les reposes sont dans un tableau )
-----------------------------------------------------------
---------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 cpt:=0; for i := 1 to 30 do begin writeln(t[i].question); delay(3000); readln(reponse); if (reponse=t[i].reponse) then cpt:=cpt+1; clrscr; end; write('le resultat de ce test est : ',cpt); readln; end.
mais sa marche pas, il passe + de 30 sec sans répondre mais la question elle change pas parce que il y a le READLN(reponse) ,
comment faire ??? :s
merci de m aider .
Partager