Find Jobs
Hire Freelancers

Bank Account Assignment

$30-5000 USD

Closed
Posted over 14 years ago

$30-5000 USD

Paid on delivery
Bank Account Group ? Object-Oriented Programming: Single Class ? ? C++ Code? ? People’s Bank offers its customers, checking accounts. Checking accounts allow for deposits and withdrawals and earn interest at the end of the month. At the end of each month for each customer a clerk enters at the terminal, the customer’s account number, the annual interest rate for the account, the customer’s first name and last name, the initial balance, followed by a series of transactions for that customer. The transaction input includes the type of transaction (D for deposit and W for withdrawal), and the amount. People’s Bank charges $30 for overdraft of any amount on any account.? ? People’s bank provides a monthly statement with the heading e.g. “Jane Doe? Monthly Statement??.? The first line of the body of the statement shows customer’s account number, the initial balance, and then a transaction sub-heading, followed by a list of all the transactions. The transactions are listed by number, by type, the amount and the balance at the end of each transaction (running balance) and a summary closing monthly balance at the end.? Design an application for the bank that produces the required statement for f People’s Bank customers using an object-oriented approach ? ? ## Deliverables Introduction to C++ Programming ? ? Object-Oriented Programming: Single Class ? ? C++ Code ??" Due December 14th, 2009 ? People’s Bank offers its customers, checking accounts. Checking accounts allow for deposits and withdrawals and earn interest at the end of the month. At the end of each month for each customer a clerk enters at the terminal, the customer’s account number, the annual interest rate for the account, the customer’s first name and last name, the initial balance, followed by a series of transactions for that customer. The transaction input includes the type of transaction (D for deposit and W for withdrawal), and the amount. People’s Bank charges $30 for overdraft of any amount on any account.? ? People’s bank provides a monthly statement with the heading e.g. “Jane Doe? Monthly Statement??.? The first line of the body of the statement shows customer’s account number, the initial balance, and then a transaction sub-heading, followed by a list of all the transactions. The transactions are listed by number, by type, the amount and the balance at the end of each transaction (running balance) and a summary closing monthly balance at the end.? Design an application for the bank that produces the required statement for f People’s Bank customers using an object-oriented approach ? ? (A)? Design the application using the object-oriented approach. Write the pseudocode or paper design ? Object-Oriented Solution Methodology Your application development should use an object-oriented design and should have the following: Class Template (Header file ??" with extension? .h) The class template should incorporate the following members or any others based on your design approach: §A base class named checkingAccount; §All Attributes (e.g. input variables) that? are necessary for the checkingAccount class, declared as private; §A get method for each variable (e.g. getAmount( ) ) declared as public, that returns? the value of the variable (e.g. amount). §A set method for each variable (e.g. setAmount( ) ) declared as public that sets or initializes the value of the variable (e.g. amount).? ? ? ? ? ? The set methods may be used in the constructor method. §A Constructor method called checkingAccount() and declared as public, for instantiating (creating)? an object of the checkingAccount class. §A method for calculating and updating the balance after each transaction (deposit or withdrawal).? It is your choice whether this method is public or private.? Please include a comment in your code about why you made the choice you decided on, when you declare the method. ? Methods Implementation file- (Source file with extension .cpp) This file should contain the definition of all the methods declared in the class template (remember to use the scope resolution). ? An application or driver file- (Source file with extension? .cpp) This file contains the main program and any other functions you deemed necessary such as a function to display each transaction and/or the summary output.? You may incorporate this function into the class template and not the application file if desired.? Remember the application file has access only to the class members declared as public. ? (B)? ? Convert your pseudocode to C++ code.? Create two accounts for two different individuals and for each display the checking account statement as shown below. ? Points will be given for solution that shows creativity in logic and coding approach ? The output should be formatted as follows: ? ? Account Owner: Jane Doe? ? ? ? ? ? ? Account No. : 23456? ? ? Starting Balance: $120,000.00 ? Transaction No.? ? ? ? ? ? ? ? ? ? ? Type? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Amount? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Balance 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Withdrawal? ? ? ? ? $20,000.00? ? ? ? ? $100,000.00 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Deposit? ? ? ? ? ? ? ? ? ? ? ? $5,000.00? ? ? ? ? ? ? $105,000.00 3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Deposit? ? ? ? ? ? ? ? ? ? ? ? $1,000.00? ? ? ? ? ? ? ? $106,000.00 ? Closing Monthly Balance:? $106,000.00
Project ID: 3030519

About the project

18 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average $56 USD for this job
User Avatar
See private message.
$127.50 USD in 14 days
5.0 (140 reviews)
7.1
7.1
User Avatar
See private message.
$17 USD in 14 days
5.0 (75 reviews)
6.4
6.4
User Avatar
See private message.
$51 USD in 14 days
5.0 (93 reviews)
5.9
5.9
User Avatar
See private message.
$85 USD in 14 days
5.0 (54 reviews)
4.7
4.7
User Avatar
See private message.
$42.50 USD in 14 days
4.9 (125 reviews)
5.0
5.0
User Avatar
See private message.
$15.30 USD in 14 days
4.8 (29 reviews)
3.9
3.9
User Avatar
See private message.
$17 USD in 14 days
5.0 (10 reviews)
2.8
2.8
User Avatar
See private message.
$38.25 USD in 14 days
5.0 (10 reviews)
2.9
2.9
User Avatar
See private message.
$85 USD in 14 days
4.8 (9 reviews)
2.9
2.9
User Avatar
See private message.
$12.75 USD in 14 days
4.8 (14 reviews)
3.0
3.0
User Avatar
See private message.
$68 USD in 14 days
4.5 (10 reviews)
2.7
2.7
User Avatar
See private message.
$25.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$21.25 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$17 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$255 USD in 14 days
0.0 (0 reviews)
0.7
0.7
User Avatar
See private message.
$21.25 USD in 14 days
0.5 (1 review)
0.2
0.2
User Avatar
See private message.
$42.50 USD in 14 days
0.0 (3 reviews)
0.0
0.0
User Avatar
See private message.
$68 USD in 14 days
0.0 (3 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Manchester, United States
0.0
0
Member since Dec 17, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.