Dites moi ce que vous en pensez!
Code : Tout sélectionner
Global $compteur,$enter,$mul1,$mul2,$point,$reponse
$compteur = 0
$point = 0
call ("start")
Func start ()
$mul1 = Random (4,9,1) ; Choisit un nombre aléatoire.
$mul2 = Random (4,9,1) ; Un deuxième.
$enter = InputBox ("Revision 1.0 by Fish-Panai","combien font "&$mul1&" X "&$mul2&" ??") ; Montre l'Inputbox avec les nombres aléatoires saisis plus hauts.
if @error = 1 then Exit ; Si on appui sur "Cancel", sa quitte.
$compteur = $compteur + 1 ; On augmente le compteur de questions.
if $compteur = 20 then Call ("fin") ; Si c'est la 20ème question, on passe à la partie note.
$reponse = $mul1 * $mul2 ; On calcule la bonne réponse.
If $enter = $reponse Then call ("good") ; Si la réponse est correcte on lance la fonction good.
MsgBox (0,"Non","mauvaise reponse, la reponsse était "&$reponse&"!!") ; Si la condition si-dessus n'est pas remplie
alors on dit qu'on c'est trompé et on affiche la solution.
Call ("start") ; Question suivante!
EndFunc ; Pas la peine de commenter...
func good () ; Si on a juste!
MsgBox (0,"Bien joué!!" ,"Bonne reponse!!") ;...
$point = $point + 1 ; On incrémente le compteur de bonne réponse (à la fin cela fera la note).
Call ("start") ; Question suivante.
EndFunc ;...
Func fin ()
MsgBox (0,"Fini!!","Le test est fini, votre note est de: "&$point&"/20.") ; On affiche la note.
Exit ; On quitte.
EndFunc