Commit 5d9c9480 authored by Samuel Oliveira's avatar Samuel Oliveira

Alterações feita na classe Cliente para contar a quantidade de clientes no programa do Banco

parent 6f269d22
No preview for this file type
#include "cliente.hpp"
cliente::cliente(){
int cliente::quantidadeClientes;
cliente::cliente(){
this->quantidadeClientes += 1;
}
cliente::~cliente(){
......
......@@ -6,6 +6,7 @@ class cliente{
public:
string nome;
int cpf;
static int quantidadeClientes;
cliente();
~cliente();
......
......@@ -2,8 +2,7 @@
int conta::quantidadeContas;
conta::conta(cliente titular){
this->titular = titular;
conta::conta(cliente& titular): titular(titular){
this->quantidadeContas += 1;
}
......
......@@ -10,7 +10,7 @@ class conta{
double saldo;
static int quantidadeContas;
conta(cliente titular);
conta(cliente& titular);
conta();
~conta();
......
......@@ -4,17 +4,17 @@
using namespace std;
int main(){
conta c;
conta d;
conta e(d);
cliente clC;
cliente clD;
cout << "Quantidade de clientes: " << clC.quantidadeClientes << endl;
clC.nome = "João";
clD.nome = "Maria";
c.titular = clC;
d.titular = clD;
conta c(clC);
conta d(clD);
conta e(d);
cout << "Titular da conta C: " << c.titular.nome << endl;
cout << "Titular da conta D: " << d.titular.nome << endl;
......@@ -30,6 +30,7 @@ int main(){
cout << "Saldo da conta C: " << c.saldo << endl;
cout << "Saldo da conta D: " << d.saldo << endl;
cout << "Quantidade de contas: " << c.quantidadeContas << endl;
cout << "Quantidade de clientes: " << clC.quantidadeClientes << endl;
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment