Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
24 août 2006 à 09:16
CYM13
Messages postés18Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention16 octobre 2006
-
25 août 2006 à 07:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
CYM13
Messages postés18Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention16 octobre 2006 25 août 2006 à 07:40
Joli !!!Je n'ai pas changer le code original(sur le site,du moins) mais tu remarquera sans doute que j'ai mis un mot.
vbPink
Messages postés23Date d'inscriptionmardi 8 août 2006StatutMembreDernière intervention30 août 2006 24 août 2006 à 14:47
Je te conseille vivement de déclarer tes variables préalablement.
Hitch16
Messages postés78Date d'inscriptionvendredi 4 février 2005StatutMembreDernière intervention 6 octobre 2008 24 août 2006 à 12:54
Bien joué Warny !!! ;-)
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 24 août 2006 à 12:34
Disont que tu peux résumer ton code à ça
Titre = "mm instrument"
Do
Difficulte = inputBox("Rentrez votre niveau de difficulté: 1 2 3 4 5 6 7 ",Titre)
Loop While Question(Difficulte)
Function Question(Difficulte)
Max = 10 ^ (Difficulte * 2) - 1
x=Int((Max *Rnd)+1)
MsgBox"Retient les chiffres suivants" & x,,Titre
WScript.Sleep 42000
z=Int(inputbox("Quels étaient les chiffres?",Titre))
If z=x Then
MsgBox"Gagné!",,Titre
Question = True
Else
MsgBox"Perdu!",,Titre
Question = False
End If
End Function
CYM13
Messages postés18Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention16 octobre 2006 24 août 2006 à 11:46
C'est bon,je l'ai indenter.Cependant,si je comprends ce que tu veux dire,mais je suis vraiment un débutant,et je ne vois pas comment faire.Tu pourrais m'expliquer ton idée stp?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 août 2006 à 09:54
*rendrait
balaise, Warny, non indenté, j'ai même pas pris le temps de le lire plus avant, ni de déceler le coté répétitif de la chose ^^
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 24 août 2006 à 09:32
Pourquoi ne ps faire une procédure qui prendrait comme argument ton maximum ? et la rappeler autant de fois que tu le souhaites.
Ca diviserait ton code par 7
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 août 2006 à 09:16
vivent les fautes d'orthographe, en tous cas...
faudrait indenter ton code, ce qui le rendreait plus lisible...
25 août 2006 à 07:40
24 août 2006 à 14:47
24 août 2006 à 12:54
24 août 2006 à 12:34
Titre = "mm instrument"
Do
Difficulte = inputBox("Rentrez votre niveau de difficulté: 1 2 3 4 5 6 7 ",Titre)
Loop While Question(Difficulte)
Function Question(Difficulte)
Max = 10 ^ (Difficulte * 2) - 1
x=Int((Max *Rnd)+1)
MsgBox"Retient les chiffres suivants" & x,,Titre
WScript.Sleep 42000
z=Int(inputbox("Quels étaient les chiffres?",Titre))
If z=x Then
MsgBox"Gagné!",,Titre
Question = True
Else
MsgBox"Perdu!",,Titre
Question = False
End If
End Function
24 août 2006 à 11:46
24 août 2006 à 09:54
balaise, Warny, non indenté, j'ai même pas pris le temps de le lire plus avant, ni de déceler le coté répétitif de la chose ^^
24 août 2006 à 09:32
Ca diviserait ton code par 7
24 août 2006 à 09:16
faudrait indenter ton code, ce qui le rendreait plus lisible...