I fixed a little bit. I could not find a way to edit my previous post so.
Code:
//Program to demonstrate the class Bank.
#include <iostream>
#include <string>
using namespace std;
class Bank
{
std::string AcctName;
std::string AcctID;
std::string CheckID[25];
public:
void outAcctName( );
void outAcctID( );
void outCheckID( );
void outmakeDeposit( );
void outshowBalance( );
//string AcctName( );
//string AcctID( );
//string CheckID( );
double get_Balance( );
//double get_CheckAmt( );
int get_CheckNumber( );
private:
int CheckNumber;
double Balance, CheckAmt[25];
};
//string AcctName, AcctID, CheckID[25];
//double Balance, CheckAmt[25];
//int CheckNumber;
//Bank CheckAmt[25];
int main( )
{
Bank client;
char type;
do
{
cout << "=====================" << endl;
cout << "Menu............" << endl;
cout << "a. Set Name" << endl;
cout << "b. Set Account ID" << endl;
cout << "c. Post Check" <<endl;
cout << "d. Make Deposit" << endl;
cout << "e. Show Balance" << endl;
cout << "f. Stop" << endl;
cout << "=====================" << endl;
cout << "Command: ";
cin >> type;
switch (type)
{
case 'a':
client.outAcctName();
break;
case 'b':
client.outAcctID();
break;
case 'c':
client.outCheckID( );
break;
case 'd':
client.outmakeDeposit( );
break;
case 'e':
client.outshowBalance( );
break;
case 'f':
cout << "End of Program.\n";
break;
default:
cout << "Not a valid choice.\n"
<< "Choose again.\n";
}
}while (type !='f');
int exit;
cin >> exit;
return 0;
}
//Uses iostream:
void Bank::outAcctName( )
{
cout << "Enter Account Holder Name: ";
cin >> AcctName;
}
void Bank::outAcctID( )
{
cout << "Enter Account ID: ";
cin >> AcctID;
}
void Bank::outCheckID( )
{
cout << "Enter Check ID: ";
getline(cin, CheckID[CheckNumber]);
cout << "Enter Check Amount: ";
cin >> CheckAmt[CheckNumber];
Balance -= CheckAmt[CheckNumber];
CheckNumber++;
}
void Bank::outmakeDeposit( )
{
double Amt;
cout << "Enter Amount of deposit: ";
cin >> Amt;
Balance += Amt;
}
void Bank::outshowBalance( )
{
cout << "===================================" << endl;
cout << "Name: " << AcctName << endl;
cout << "Acct ID: " << AcctID << endl;
cout << "Your Current Balance is " << Balance << endl;
for(int K = 0 ; K < CheckNumber ; K++)
cout << "\t" << CheckID[K] << "\t" << CheckAmt[K] << endl;
cout << "===================================" << endl;
}
int Bank::get_CheckNumber( )
{
return CheckNumber;
}
double Bank::get_Balance( )
{
return Balance;
}