khedidija
Messages postés33Date d'inscriptionsamedi 16 février 2008StatutMembreDernière intervention11 mai 2011
-
26 mars 2008 à 22:13
khedidija
Messages postés33Date d'inscriptionsamedi 16 février 2008StatutMembreDernière intervention11 mai 2011
-
30 mars 2008 à 17:53
salut!
j'ai un axercice de vb6 alor puiske chui une débutante je demande votre aide.^^
lexercice c com suit on doit faire un form ki est sensé por calculer des puissance bah voilà mon codes mai ça ne marche po b1 je sai pk si ya kelk1 ki vx m'aider :
Private Sub Command1_Click()
Dim x, n, i, xn As Integer
Le grand Zorro
Messages postés50Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention12 mai 2008 27 mars 2008 à 19:33
Oui exacte, J'ai pas réfléchi assez c'est plutôt ça :
Dim i As Integer
Dim MonX As Integer ' avec MonX à la puissance MaPuissance dim MaPuissance as integer
Dim Resultat As Integer
Resultat = MonX
For i = 1 To (MaPuissance - 1) Step 1
Resultat = MonX * Resultat
Next i
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 mars 2008 à 00:50
Quand tu déclares ainsi
Dim x, n, xn, i As Integer
seul i est Integer. Les autres variables sont Variant.
Habitue-toi à déclarer le type pour chaque variable.
Dim x As Integer, n As Integer, xn As Integer, i As Integer
Et comme tu travailles avec des puissances, tu peux facilement te retrouver avec de gros nombres... Il serait peut-être préférable d'utiliser des Long plutôt que des Integer.
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
khedidija
Messages postés33Date d'inscriptionsamedi 16 février 2008StatutMembreDernière intervention11 mai 20112 30 mars 2008 à 17:53
merci pour le conseil
mais pour la deuxiéme remarque il faut que tu sache que les types de variables sont imposés dans l'innoncé de l'exercice c'est pourquoi je les ai utilisés.
et merci deuxiéme fois.