//Account.cpp definizione delle funzioni membro
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
#include "Account.h"
//Creatore
Account::Account( int saldoCorrente )
{
setSaldo(saldoCorrente);
}
//Imposta un valore del dato membro, controllando che il valore immesso
//sia maggiore di zero.
void Account::setSaldo( int saldoCorrente )
{
if(saldoCorrente>=0)
saldo=saldoCorrente;
else
cout<<"Valore non valido perchè inferiore di zero!"<<endl;
}
//Permette di recuperare il saldo corrente.
int Account::getSaldo ()
{
return saldo;
}
//Aggiunge un importo al saldo corrente.
void Account::credit( int somma )
{
saldo=saldo+somma;
}
//Detrae un importo dal saldo corrente.
void Account::debit( int quantità)
{
if(quantità<=saldo)
saldo=saldo-quantità;
else
cout<<"L'importo richiesto è superiore alla propria disponibilità!"<<endl;
}
//Visualizza il saldo corrente.
void Account::getBalance()
{
cout<<"Il suo saldo attuale è: "<<saldo<<endl;
}