ptisephy
Messages postés74Date d'inscriptionjeudi 4 décembre 2008StatutMembreDernière intervention 8 novembre 2022
-
27 déc. 2008 à 11:10
ptisephy
Messages postés74Date d'inscriptionjeudi 4 décembre 2008StatutMembreDernière intervention 8 novembre 2022
-
28 déc. 2008 à 10:53
Bonjour
j'aurais besoin d'aide pour un programme en vb6, pour calculer un nombre n au carré, on additionne les n premier termes
ex 3²= 1+3+5
apres avoir declarer les variables, j'ai le code suivant :
res = 0
n = txt1.Text
i = 0
For i = 1 To n Step 2
res = res + 2 * n + 1
Next i
txt2.Text = res
mais j'ai un souci avec ce code.
merci à vous pour votre aide !
MOUSSAOUIAAZIZ
Messages postés48Date d'inscriptionsamedi 5 août 2006StatutMembreDernière intervention 9 novembre 2009 27 déc. 2008 à 15:20
Salut;
tu a ecrit "For i = 1 To n Step 2"
1.de 1 jusqua (n) Step 1 il ya (n) terme; mais de 1 jusqua (n) Step 2
il ya (n/2) terme
2. res = res + 2 * n + 1 n ne change pas dans une boucle dans l'indice est i.
3. a quoi sert 2 * n + 1 ????
essyer ca :
For i = 1 To n * 2 Step 2
res = res + i ' tout simple
Next i