Define the class bankAccount to implement the basic properties of a bank account. An object of this class should store the following data: Account holder’s name (string), account number (int), account type (string, checking/saving), balance (double), and interest rate (double). (Store interest rate as a decimal number.) Add appropriate member functions to manipulate an object. Use a static member in the class to automatically assign account numbers. Also, declare an array of 10 components of type bankAccount to process up to 10 customers and write a program to illustrate how to use your class. Example output is shown below: 1: Enter 1 to add a new customer. 2: Enter 2 for an existing customer. 3: Enter 3 to print customers data. 9: Enter 9 to exit the program. 1 Enter customer's name: Dave Brown Enter account type (checking/savings): checking Enter amount to be deposited to open account: 10000 Enter interest rate (as a percent): .01 1: Enter 1 to add a new customer. 2: Enter 2 for an existing customer. 3: Enter 3 to print customers data. 9: Enter 9 to exit the program. 3 Account Holder Name: Dave Brown Account Type: checking Account Number: 1100 Balance: $10000.00 Interest Rate: 0.01% ***************************** 1: Enter 1 to add a new customer. 2: Enter 2 for an existing customer. 3: Enter 3 to print customers data. 9: Enter 9 to exit the program. 9 Since your program handles currency, make sure to use a data type that can store decimals with a precision to 2 decimals. P.S. There are 3 tabs

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Instructions

Define the class bankAccount to implement the basic properties of a bank account. An object of this class should store the following data: Account holder’s name (string), account number (int), account type (string, checking/saving), balance (double), and interest rate (double). (Store interest rate as a decimal number.) Add appropriate member functions to manipulate an object. Use a static member in the class to automatically assign account numbers. Also, declare an array of 10 components of type bankAccount to process up to 10 customers and write a program to illustrate how to use your class.

Example output is shown below:

1: Enter 1 to add a new customer.

2: Enter 2 for an existing customer.

3: Enter 3 to print customers data.

9: Enter 9 to exit the program.

1

Enter customer's name: Dave Brown

Enter account type (checking/savings): checking

Enter amount to be deposited to open account: 10000

Enter interest rate (as a percent): .01

1: Enter 1 to add a new customer.

2: Enter 2 for an existing customer.

3: Enter 3 to print customers data.

9: Enter 9 to exit the program.

3

Account Holder Name: Dave Brown

Account Type: checking

Account Number: 1100

Balance: $10000.00

Interest Rate: 0.01%

*****************************

1: Enter 1 to add a new customer.

2: Enter 2 for an existing customer.

3: Enter 3 to print customers data.

9: Enter 9 to exit the program.

9

 

 

 

Since your program handles currency, make sure to use a data type that can store decimals with a precision to 2 decimals.

 

 

P.S. There are 3 tabs

 

X File
Edit
View
Project
Build
Debug
Test
Analyze
Tools
Extensions
Window
Help
Search (Ctrl+Q)
Solution1
BW
Attach...
A Live Share
main (2).cpp
temporary.h + x temporarylmp.cpp
| Miscellaneous Files
(Global Scope)
1
#include <string>
3
4
using namespace std;
Eclass temporary
{
public:
void set(string, double, double);
void print();
double manipulate();
7
8.
10
11
void get(string&, double&, double&);
void setDescription(string);
void setFirst(double);
void setSecond(double);
12
13
14
15
string getDescription() const;
double getFirst() const;
double getSecond() const;
16
17
18
19
IL II
20
temporary(string
"", double
0, double
0);
%D
21
private:
string description;
double first;
double second;
22
23
24
25
26
27
100 %
No issues found
Ln: 1
Ch: 1
SPC
LF
O Ready
1 Add to Source Control -
3
7:37 PM
e Type here to search
26%
Sxm
1/22/2021
2)
Transcribed Image Text:X File Edit View Project Build Debug Test Analyze Tools Extensions Window Help Search (Ctrl+Q) Solution1 BW Attach... A Live Share main (2).cpp temporary.h + x temporarylmp.cpp | Miscellaneous Files (Global Scope) 1 #include <string> 3 4 using namespace std; Eclass temporary { public: void set(string, double, double); void print(); double manipulate(); 7 8. 10 11 void get(string&, double&, double&); void setDescription(string); void setFirst(double); void setSecond(double); 12 13 14 15 string getDescription() const; double getFirst() const; double getSecond() const; 16 17 18 19 IL II 20 temporary(string "", double 0, double 0); %D 21 private: string description; double first; double second; 22 23 24 25 26 27 100 % No issues found Ln: 1 Ch: 1 SPC LF O Ready 1 Add to Source Control - 3 7:37 PM e Type here to search 26% Sxm 1/22/2021 2)
X File
Edit
View
Project
Build
Debug
Test
Analyze
Tools
Extensions
Window
Help
Search (Ctrl+Q)
Solution1
BW
12
Attach...
A Live Share
main (2).cpp + x temporary.h
temporarylmp.cpp
|Miscellaneous Files
(Global Scope)
1
#include <iostream>
3
using namespace std;
4
Bint main() {
// Write your main here
7
return 0;
8.
100 %
No issues found
Ln: 1
Ch: 1
SPC
LF
O Ready
1 Add to Source Control a
3
7:36 PM
e Type here to search
26%
Sxm
1/22/2021
Transcribed Image Text:X File Edit View Project Build Debug Test Analyze Tools Extensions Window Help Search (Ctrl+Q) Solution1 BW 12 Attach... A Live Share main (2).cpp + x temporary.h temporarylmp.cpp |Miscellaneous Files (Global Scope) 1 #include <iostream> 3 using namespace std; 4 Bint main() { // Write your main here 7 return 0; 8. 100 % No issues found Ln: 1 Ch: 1 SPC LF O Ready 1 Add to Source Control a 3 7:36 PM e Type here to search 26% Sxm 1/22/2021
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY