IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Addition des éléments d'une liste


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Par défaut Addition des éléments d'une liste
    Bonjour,

    Tout d'abord désolé si je ne suis pas dans la bonne catégorie mais je n'ai pas trouvé celle qui était la plus adéquate à mon sujet ...

    Dans le cadre d'un exercice je doit pouvoir ajouter des éléments à une liste (c'est ok) puis les additionner et afficher la somme dans un TextBox. J'ai essayé plusieurs solutions mais elles ne fonctionnent pas, ou n'effectuent pas la somme des nombres, mais de leurs positions comme dans le code ci-dessous:

    Nom : Capt.PNG
Affichages : 3006
Taille : 9,1 Ko





    Quelqu’un pourrait me mettre sur la piste ?

    Merci !

  2. #2
    Membre chevronné

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Par défaut
    Bonjour,
    Pas le droit à la std:: .?oO

  3. #3
    Membre éprouvé
    Homme Profil pro
    sans activité
    Inscrit en
    Janvier 2016
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : sans activité

    Informations forums :
    Inscription : Janvier 2016
    Messages : 76
    Par défaut
    Bonjour Rianflo,

    Je pense que tu trouveras la réponse facilement...

    Pose toi les bonnes questions, par exemple :

    -Qu'est que I?
    -Où sont les éléments de ta liste et où est ta liste?


    Sinon, à quoi sert ta variable A? et à quoi sert ta variable Element?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Salut et bienvenue,

    merci de mettre le code en texte via balises CODE.
    Ensuite pour ton problème, tu sommes les I qui sont... des index et certainement pas les valeurs espérées.
    Enfin c'est du C++/Cx ou C++/CLI non ?
    A quoi sert A ? Et il n'a pas l'air bien initialisé. T'as aucun warning à la compilation ?
    A quoi sert Element dans la boucle ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Par défaut
    MaximeCh,
    Je penses pas qu'on y a droit, vu que je n'en ai très peu entendu parlé en cours


    rnr72,

    Je penses pas que I soit bien utilisé dans ce code, car I représente la valeur initiale au premier tour de la boucle, puis à chaque fois incrémenté de 1 (I++) à chaque passage dans la boucle, autrement dit je penses que pour l'addition des éléments d'une liste sa ne sert à rien ?

    Les éléments sont encodé par l'utilisateur qui les ajoutes dans une ListBox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     private void Btn_Ajouter_Click(object sender, EventArgs e)
            {
                double Nombre;
                Nombre = Convert.ToDouble(Txt_Nombre.Text);
                List_Elements.Items.Add(Nombre);
            }
    Bousk,

    Oui c'est du C++/CLI, je me suis rendu compte que additionner les I avait pas de sens

    Le A ne sert à rien, un camarade m'avait dit de reprendre les éléments du Btn_Ajouter (les éléments de la liste) que j'avais aussi appelé "A", mais vu que c'est pas la même procédure ...

    Enfaite avec ma boucle je voulais que tout les éléments présent dans la liste soit passé en revue et qu'ils s'additionnent les uns les autres. Dans ma boucle, "Element" représente le premier élément de la liste que l'utilisateur a encoder. Je voulais faire un du style: Element1 + Element2 + Element3 + ...

    Je n'ai aucun message d'erreur au lancement...

    Pour résumé je penses surtout qu'il y a des choses que j'utilise, mais sans savoir entièrement pourquoi... Beaucoup de gens me disent que les projets que je vois en cours pourrait être fait plus simplement, mais je n'est pas d'autres choix

  6. #6
    Membre éprouvé
    Homme Profil pro
    sans activité
    Inscrit en
    Janvier 2016
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : sans activité

    Informations forums :
    Inscription : Janvier 2016
    Messages : 76
    Par défaut
    Effectivement Rianflo, I est ce que l'on appelle un index, c'est lui que tu utilises pour accéder aux éléments de ta liste.

    Ta variable Element ne sert à rien car tu l'initialise mais ne l'utilise pas et à chaque tour de boucle, elle change.

    Et oui, la variable A ne sert à rien car tu ne l'utilises pas.

    Donc nous sommes d'accord, additionner les index n'a pas vraiment de sens mais je peux te dire que tu utiliseras I dans le calcul de ta somme mais pas comme tu le fais. Tu trouveras la réponse en répondant à cette question : A quoi me sert I?

Discussions similaires

  1. affichage des éléments d'une liste horizontalement
    Par progamer54 dans le forum JSF
    Réponses: 7
    Dernier message: 16/04/2007, 10h34
  2. [Firefox] Pixel au-dessus des éléments d'une liste
    Par Marco85 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/11/2006, 09h22
  3. Supprimer des éléments d'une liste
    Par espadon1 dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2006, 15h08
  4. Eviter l'affichage des éléments d'une liste déroulante
    Par auriolbeach dans le forum Access
    Réponses: 1
    Dernier message: 28/02/2006, 07h50
  5. [CSS]Changer l'interligne des éléments d'une liste à puces
    Par khany dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/03/2005, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo