Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 959
Réponses : 3
Type : discussion
Etat : réponses autorisées

QUIZZ

lateek35 le 24/05/2009 à 20:32
voici mon programme :
Code
:Lbl A
:EffEcr
:Pause
:0->E
:O->M
:repeat M=30
:EffEcr
:EntAléat(1,6->T
:EntAléat(1,6->S
:Output(3,3,S
:Output(3,5,"fois"
:Output(3,10,T
:Output(3,12,"?"
:Input "REPONSE:",P
:Valeurtouche->K
:If K=75:Goto Z
:If P#S*T:E+1->E
:M+1->M
:End
:EffEcr
:Disp "ERREUR :"
:Disp E
:Pause
:Goto A
:Lbl Z
:Disp "TRICHEUR"
:Pause
:Goto A

Ma "valeurtouche" me sert pour empécher au joueur de tricher car si il répond en marquant "6*4" au lieu de "24" sa marche sad.gif ,Mais hélas "valeurtouche" ne fonctione pas et donc la condition n'est pas effectué . Je pense que sa vien du fais que le programme enchaine et que donc il n'enregistre pas de valeur ou alors c'est psk il enregistre la valeur de la touche 6 et ne s'occupe pas du "*" du coups.Avez vous une solution ?
mad67 le 25/05/2009 à 17:03
https://tout82.pages-perso.fre[...]t.php?sujet=853

je l'ai déja réalisé mais sa bug je devrais mettre une boucle while
Rinrynque le 25/05/2009 à 19:40
Le truc c'est que la Valeurtouche que tu effectue ne se fait qu'apres l'input de la réponse:En gros, ca va dire tricheur que si il appuie sur "*" juste apres avoir entré la réponse.
Tu pourrais faire un Valeurtouche pour rempleacer l'input mais ca serait super lourd. Je te conseille donc delui proposer des réponses au hasard dont une serait la bonne et de lui faire choisir entre elles.
happy.gif happy.gif happy.gif happy.gif
lateek35 le 25/05/2009 à 20:05
A oui en effet c'est assez énervant, en gros faudrait que j'arrive a mettre ma valeurtouche pour la 2ème touche tapé . Pas facile ... pour moi en tout cas godgrace.gif