/*	AccountClass class with default constructor program */

#include "account2.h"
#include <iostream.h>
#include <lvpvector.h>

using namespace std;	// October 5, 2001

int main()
{
	lvpvector<AccountClass> Bank(100);
	int NumAccounts = 0;
	int i;
	const int NumToTest = 3;
	lvpstring Name, Date;
	double InitialDeposit;

	// Enter account data
	for (i=0; i<NumToTest; i++) {
		cout << "Enter name #" << (i+1) << ": " ;
		getline(cin, Name);
		cout << "Enter date #" << (i+1) << ": " ;
		getline(cin, Date);
		cout << "Enter initial deposit for #" << (i+1) << ": " ;
		cin >> InitialDeposit;
		cin.ignore(80,'\n');

		Bank[i].SpecifyAccount(Name, Date);
		Bank[i].Deposit(InitialDeposit, Date);
		NumAccounts++;
	}

	// Display a list of accounts
	for (i=0; i<NumAccounts; i++) {
		cout.width(25);
		cout.setf(ios::left);
		cout << Bank[i].GetName() << Bank[i].GetBalance() << endl;
	}
	return(0);
}
