Algorithme qui calcul la somme de nombre impaire

Bonjr Svpl qui peut m'aider a résoudre l'algorithme qui calcul la somme de nombre impaire formule ex 5 = 1+3+5+7+9 = 25 voila mon algorithme

Var n, som : entier
Debut
Som<~~o
Pour i<~~1 a n faire
Si (i mod2 <> 0) alors
Som<~~i+i
Finsi
Fin

3 réponses

  1. Bonsoir

    déjà n n'a pas de valeur.

    Admettons qu'on lui mette 5 et déroulons ton algorithme.

    i vaut 1.
    c'est impaire, som vaut 1 + 1 -> 2
    i vaut 2
    c'est paire
    i vaut 3
    c'est impaire, som vaut 3+ 3 -> 6
    i vaut 4
    c'est paire
    i vaut 5
    c'est impaire, som vaut 5+ 5 -> 10

    Vois tu ce qui ne va pas?
    3
    1. Merci pour votre réponse

      Var n, som : entier
      Debut
      Som<~~o
      Pour i<~~1 a n pas 2 faire
      Si (i mod2 <> 0) alors
      N<~~~i
      Som<~~n+i
      Finsi
      Fin
      0
    2. Contributeur
      @M.Lassavec le pas de 2, est-il utile de tester si i est impair?
      0
    3. @yg_beSalut, c'est vrai mais ça n'est pas cela le soucis principal
      0