Exercice c++

Fermé
amina - 15 nov. 2010 à 21:04
 Utilisateur anonyme - 17 nov. 2010 à 01:29
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

Utilisateur anonyme
17 nov. 2010 à 01:29
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