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
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
Related questions
Concept explainers
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Question
I need help with a C++

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.
>
>

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

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 8 steps with 4 images

Knowledge Booster
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
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education