Programming Exercise 10-13 Instructions E bl + + Instructions In this exercise, you will design the class memberType. 1. Each object of memberType can hold the name of a person, member ID, number of books bought, and amount spent. 2. Include the member functions to perform the various operations on the objects of member Type -for example, modify, set, and show a person's name. Similarly, up-date, modify, and show the number of books bought and the amount spent. 3. Add the appropriate constructors. 4. Write the definitions of the member functions of memberType. 5. Write a program to test various operations of your class memberType. Grading When you have completed your program, click the Submit button to record your score. main.cpp 1 #include 2 #include 3 #include 4 #include "memberType.h" 5 6 using namespace std; H 7 A 8 int main() 1 9 { 10 ios_base::sync_with_stdio(0); 11 12 13 14 15 16 16 17 17 18 18 19 memberData.txt 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 cin.tie (0); cout.tie(0); freopen("memberData.txt", "r", stdin); int n; cin >>n; while (n--) { string name, garbage; int id, no; double amount; memberType.h cin >> no; cin >> amount; cin >> id; getline (cin, garbage); //to take input from next line getline (cin, name); memberTypelmp.cpp memberType *member = new memberType(name, id, no, amount); //Before updation cout << "Before Updation" << endl; member -> showName(); member -> showNoOfBooksBought(); member -> showAmountSpent (); //After updation cout << "After Updation" << endl; member -> setName("John Doe"); + >_ Terminal sandbox $ + 0x

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I need help with a C++ programming exercise:

Tasks
The program can initialize objects of type
memberType without error.
memberType 's isMember ID indicates which
member object is assigned the provided ID.
memberType 's getBooks Purchased returns the
number of books purchased.
memberType 's get Total Amount Spent returns
the total amount spent.
memberType 's purchaseBook returns the total
amount spent plus the amount of the new
purchase.
memberType 's resetbooksBought AndAmount
resets the corresponding member variables to 0.
>
>
Transcribed Image Text:Tasks The program can initialize objects of type memberType without error. memberType 's isMember ID indicates which member object is assigned the provided ID. memberType 's getBooks Purchased returns the number of books purchased. memberType 's get Total Amount Spent returns the total amount spent. memberType 's purchaseBook returns the total amount spent plus the amount of the new purchase. memberType 's resetbooksBought AndAmount resets the corresponding member variables to 0. > >
Programming Exercise 10-13
Instructions
ا... |
</>
&
CENGAGE MINDTAP
20
Instructions
In this exercise, you will design the class member Type .
1. Each object of memberType can hold the name of a
person, member ID, number of books bought, and
amount spent.
2. Include the member functions to perform the various
operations on the objects of member Type -for
example, modify, set, and show a person's name.
Similarly, up-date, modify, and show the number of
books bought and the amount spent.
3. Add the appropriate constructors.
4. Write the definitions of the member functions of
memberType.
5. Write a program to test various operations of your
class memberType.
Grading
When you have completed your program, click the Submit
button to record your score.
main.cpp
1 #include <iostream>
2 #include <string>
3 #include <fstream>
4 #include "memberType.h"
5
6 using namespace std;
7
8 int main()
9 {
10
11
12
memberData.txt
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
i
ios_base::sync_with_stdio(0);
cin.tie (0); cout.tie(0);
freopen("memberData.txt", "r", stdin);
int n; cin >>n;
while (n--) {
↓
string name, garbage;
int id, no;
double amount;
memberType.h
cin >> no;
cin >> amount;
cin >> id;
getline (cin, garbage); //to take input from next line
getline (cin, name);
member Type *member = new member Type(name, id, no, amount);
//Before updation
cout << "Before Updation" << endl;
member -> showName();
member
member -> showAmount Spent ();
memberTypelmp.cpp
showNoOfBooksBought();
//After updation
cout << "After Updation" << endl;
member -> setName("John Doe");
+
> Terminal
sandbox $
X
+
Q Search this course
X
A-Z
Transcribed Image Text:Programming Exercise 10-13 Instructions ا... | </> & CENGAGE MINDTAP 20 Instructions In this exercise, you will design the class member Type . 1. Each object of memberType can hold the name of a person, member ID, number of books bought, and amount spent. 2. Include the member functions to perform the various operations on the objects of member Type -for example, modify, set, and show a person's name. Similarly, up-date, modify, and show the number of books bought and the amount spent. 3. Add the appropriate constructors. 4. Write the definitions of the member functions of memberType. 5. Write a program to test various operations of your class memberType. Grading When you have completed your program, click the Submit button to record your score. main.cpp 1 #include <iostream> 2 #include <string> 3 #include <fstream> 4 #include "memberType.h" 5 6 using namespace std; 7 8 int main() 9 { 10 11 12 memberData.txt 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 i ios_base::sync_with_stdio(0); cin.tie (0); cout.tie(0); freopen("memberData.txt", "r", stdin); int n; cin >>n; while (n--) { ↓ string name, garbage; int id, no; double amount; memberType.h cin >> no; cin >> amount; cin >> id; getline (cin, garbage); //to take input from next line getline (cin, name); member Type *member = new member Type(name, id, no, amount); //Before updation cout << "Before Updation" << endl; member -> showName(); member member -> showAmount Spent (); memberTypelmp.cpp showNoOfBooksBought(); //After updation cout << "After Updation" << endl; member -> setName("John Doe"); + > Terminal sandbox $ X + Q Search this course X A-Z
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 8 steps with 4 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education