Bonjour,

J'ai créé une classe Compte dans laquelle il y a un constructeur Compte qui contient par défaut numero, nomTitulaire et solde. Je voudrais renvoyer le solde d'un Compte c1 crée à partir du constructeur Compte avec la méthode consulter().

Merci

Voici mes trois fichiers (Compte.h, Compte.cpp et main).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//MAIN
 
#include "Compte.h"
 
int main()
{
    Compte c1(123,"MONSIEUR DURAND",1000);
    c1.consulter();
}
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
//COMPTE.H
 
#ifndef COMPTE_H_INCLUDED
#define COMPTE_H_INCLUDED
 
#include <iostream>
#include <string>
 
class Compte{
 
protected :
 
int numero;
float solde;
 
public :
 
int name;
const char *nomTitulaire;
bool seuil(); // aucun découvert autorisé
 
Compte(int numero, const char *nomTitulaire, float solde){}
 
int getNumber() const;
char* getName() const;
float getBalance() const;
void setNumber(int numero);
void setName(char *nomTitulaire);
void setBalance(float solde);
 
void consulter(float solde); // afficher solde du compte
void retirer(float argentRetire); // retirer argent du compte
 
};
 
#endif // COMPTE_H_INCLUDED
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
//COMPTE.CPP
 
#include "Compte.h"
 
using namespace std;
 
int Compte::getNumber() const{
    return numero;
    }
 
char* Compte::getName() const{
    return nomTitulaire;
    }
 
float Compte::getBalance() const{
    return solde;
    }
 
void Compte::setNumber(int numero){
    this-> numero = numero;
    }
 
void Compte::setName(char *nomTitulaire){
    this-> nomTitulaire = nomTitulaire;
    }
 
void Compte::setBalance(float solde){
    this-> solde = solde;
    }
 
Compte::Compte(int numero, const char *nomTitulaire, float solde)
{
    nombre = number;
    nomTitulaire = name;
    solde = balance;
}
 
void Compte::consulter(float solde){
    cout <<"Le compte de ";
    strcpy(name,nomTitulaire);
    cout <<", numero : ";
    cout << numero;
    cout <<", est actuellement d'un solde de ";
    cout << solde << endl;
}
 
bool Compte::seuil()
{
    if(solde<0)
    cout <<"Votre découvert de";
    cout << solde;
    cout << "n'est pas autorisé" << endl;
    return 0;
}
 
void Compte::retirer(float argentRetire)
{
    cout << "Quel montant souhaitez vous retirer ?";
    cin >> argentRetire;
    cout << "Vous venez de débiter votre compte de";
    cout << argentRetire << endl;
    solde - argentRetire;
}