Exercice c++

amina -  
 Utilisateur anonyme -
Bonjour,
j'ai un probleme je n'arrive pas à resoudre cet exercice est ce que quelqu'un peut m'aider?
svp,c'est urgent.

Décrire une classe Vendeur ayant pour caractéristiques :
* les ventes des 12 mois,
* total annuel des ventes,
et ayant pour méthodes public :
* Setvente(int m, double s) qui initialise la vente du mois m,
* printAnnuelVentes( ) qui affiche le total annuel des ventes.

1 réponse

  1. Utilisateur anonyme
     
    voici une proposition ( je suppose ke la fonction printAnnuelVentes( ) calcule le total et l'affiche )

    #include <iostream>
    
    using namespace std;
    
    class Vendeur
    {
        private:
        double ventes[12];
        double total_annuel;
    
        public:
        void SetVente(int m, double s)
        {
            ventes[m] = s ;
        }
    
        void PrintAnnuelVentes()
        {
            total_annuel = 0;
    
            for(int i=0;i<12;i++)
            total_annuel += ventes[i];
    
            cout << "total annuel des ventes = " << total_annuel ;
        }
    };
    
    
    int main()
    {
        /* voici un exemple d'utilisation' */
        // On declare un vendeur jean :
        Vendeur jean;
    
        // On initialise toutes les ventes des mois par 100 :
        for(int i=0 ; i<12 ;i++)
        jean.SetVente( i , 100);
    
    
        // On affiche le total des ventes annuel :
        jean.PrintAnnuelVentes();
    
        return 0;
    }
    
    
    1