
Untitled
By:
ffoxin on
Jul 19th, 2012 | syntax:
C++ | size: 0.65 KB | hits: 17 | expires: Never
#include <iostream>
#include <string>
#include <vector>
using namespace std;
// stored in bank
class Account
{
int _pin;
int _balance;
bool CheckPin( );
public:
Account( int pin, int balance );
~Account( );
int GetBalance( int pin ) const;
int ChangeBalance( int pin, int diff );
};
// for user only
class Card
{
int _id;
int _pin;
public:
Card( int id );
int Id( );
int Pin( );
};
class User
{
string _name;
vector<Card> _cards;
public:
User( string name );
void AddCard( const Card& card );
int GetBalance( int card_number );
int ChangeBalance( int card_number, int diff );
};