Accounts, C/C++ Programming

Write a program to process bank accounts. Create a base class named Account and two derived classes named Savings and Checking. In the base class, use an int AccountNum and a double balance for data members. Also, create an overloaded operator+= function to do deposit and an overloaded operator-= function to do withdraw. The printBalance function is created to print both savings and checking accounts. The account number of new account is automatically generated by the program beginning at account number one.

here is what I have started


using namespace std;

int main()
vector < Checking * > checking(50);
vector < Savings * > savings(50);
int accNumS = 0, accNumC=0;
double bal = 0, amt = 0
int choice

cout<<"Enter one of the following:";
cout<<"1) Create a new Checking Account";
cout<<"2) Create a new Savings Account";
cout<<"3) Make a Deposit for Checking Accoutn(s)";
cout<<"4) Make a Withdrawl for Checking Account(s)";
cout<<"5) Make a Deposit for Savings Account(s)";
cout<<"6) Make a Withdrawl for Savings Account(s)";
cout<<"7) Display all Accounts";
cout<<"8) Exit";
cout<<"Enter Choice: ";

case 1:
cout<<"Enter Balance for Account # "< cin >> bal;
checking[accNumC] = new Checking(accNumC+1, bal);

case 2:
cout<<"Enter Balance for Account # "< cin >> bal;
savings(accNumS) = new Savings(accNumS+1, bal);

case 3:
cout << "Which Checking Account: ";
cin >> acct;
cout <<"Amount of Deposit: ";
cin >> amt ;
(*checking [acct-1]) += amt;

case 4:
cout << "Which Checking Account"
cin >> acct;
cout <<"Amount of Withdrawl: "
cin >> amt;
(*savings[acct-1]) -= amt;

case 5:
cout << "Which Savings Account: ";
cin >> acct;
cout <<"Amount of Deposit: ";
cin >> amt ;
(*savings [acct-1]) += amt;

case 6:
cout <<"Which Savings Account"
cin >> acct;
cout <<"Amount of Withdrawl: ";
cin >> amt ;
(*savings [acct-1]) -= amt;

case 7:

case 8:

default:cout<"Invalid choice";
while(choice != 8);

Posted Date: 11/16/2012 7:18:16 AM | Location : United States

Related Discussions:- Accounts, Assignment Help, Ask Question on Accounts, Get Answer, Expert's Help, Accounts Discussions

Write discussion on Accounts
Your posts are moderated
Related Questions

a popular joke among computer is to say............

Returning References from Functions Just as in passing the parameters by reference, returning a reference also doesn't return back a copy of the variable , instead an alias is

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

You are given a collection of words, say as in a dictionary. You can represent it in the following compressed form: the first word will be followed by a sequence of a pair of numbe

This assignment is to be undertaken individually - no group work is permitted. Background information This assignment is an exercise in simple object-oriented programming and, acco

What is meant by open addressing? Explain various collision resolution techniques with example

volume of a sphere

1. De ne a function chomp :: String -> String that selects a run of repeated characters from the start of a string with the run being as long as possible. For example ch

Write a program to input two integers. If they are equal display "The numbers are equal". Otherwise display a message if the first is a multiple of the second or if it is not a mul