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 :

aide sur l'utilisation d'une fonction d'objet


Sujet :

C++

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Points : 3
    Points
    3
    Par défaut aide sur l'utilisation d'une fonction d'objet
    j'arrive pas a trouvé cette résultat :
    (p.solde = p.solde-20) and (p1.solde = p1.solde + 30)
    voila le code du programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
    #include <iostream>
    #include <string>
    using namespace std;
            class compte
     
                 {
                     public :
                      char nom_client[100],date_creation[100],adresse[100],Cin[100],num_compt[10];
                   int gsm,solde;
                   compte()
                   {
                       cout<<"\n";
                     cout<<"--- la solde initiale du client en Dh  :   ";
                     cin>>solde;
                     cout<<"--- entrer le nom du client            :   ";
                     cin>>nom_client;
                     cout<<"--- entrer la date de creation         :   ";
                     cin>>date_creation;
                     cout<<"--- entrer l'adresse                   :   ";
                     cin>>adresse;
                     cout<<"--- entrer votre cin                   :   ";
                     cin>>Cin;
                     cout<<"--- entrer le numero du compte         :   ";
                     cin>>num_compt;
                     cout<<"--- entrer le numero du gsm            :   ";
                     cin>>gsm;
                      cout<<"\n";
                   }
                   void affiche()
                   {
                       cout<<"\n\n";
                       cout<<"   le solde du client est              :  "<<solde<<"\n";
                       cout<<"   le nom du client est                :  "<<nom_client<<"\n";
                       cout<<"   la date du creation du compte est   :  "<<date_creation<<"\n";
                       cout<<"   l'adresse du client est             :  "<<adresse<<"\n";
                       cout<<"   le numero de Cin du client est      :  "<<Cin<<"\n";
                       cout<<"   le numero de compte du client est   :  "<<num_compt<<"\n";
                       cout<<"   le numero de gsm du client est      :  "<<gsm<<"\n";
                       cout<<"\n\n";
                   }
                   void verser(int n)
                   {
                       solde = solde -1 + n;
                   }
                  void retrait(int m)
                 {
                     solde = solde - m;
                 }
                 };
                 class courant : public compte
     
                 {
                     public :
                           void recharger_gsm()
                           {
                               int gs,n;
                              cout<<"entrer le num de gsm que vous voulez recharger\n";
                              cin>>gs;
                              cout<<"combien voulez-vous recharger ??\n";
                              cin>>n ;
     
                                do
                                {
                                  cout<<"\n entrer un numero de recharge valable!!!!!!!!!  \n";
                                  cin>>n;
                                  cout<<"\n";
                                  }
                                  while(n != 5 & n != 10 & n != 20 & n != 30 & n != 50 & n != 100 & n != 200  );
     
                              solde = solde - n ;
                              cout<<"rechargment de "<<n<<" reussite\n\n";
                              cout<<"Votre nouveau solde est :\n\n"<<solde;
                           }
     
     
                           void vierementgab(courant co1,courant co1, int x)
                           {
     
                               co1.solde = co1.solde + x;
                               co.solde = co.solde - 20;
                           }
                 };
     
     
     
                 int main()
                 {
                     int c,i;
                   courant p,p1;
                   p.vierementgab(p1,30);
                   return 0;
     
                 }

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Salut,
    Utilise un passage d'argument par référence si tu veux modifier le paramètre passé à la fonction

Discussions similaires

  1. Créer un warning sur l'utilisation d'une fonction PHP
    Par Gwen_59 dans le forum Langage
    Réponses: 7
    Dernier message: 14/05/2013, 16h09
  2. Réponses: 8
    Dernier message: 19/04/2013, 17h23
  3. Réponses: 2
    Dernier message: 24/11/2012, 14h51
  4. Aide pour utilisation d'une fonction DLL
    Par Hell dans le forum Langage
    Réponses: 10
    Dernier message: 22/07/2008, 11h51
  5. Réponses: 5
    Dernier message: 13/10/2005, 13h46

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