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; }
Partager