Some of the characteristics of a book are the title, author(s), publisher, ISBN, price, and year of publication. Design a class bookType that defines the book as an Abstract Data Type (ADT). • Each object of the class bookType can hold the following information about a book: title, up to four authors, publisher, ISBN, price, and number of copies in stock. To keep track of the number of authors, add another member variable. • Include the member functions to perform the various operations on objects of type bookType. For example, the usual operations that can be performed on the title are to show the title, set the title, and check whether a title is the same as the actual title of the book. Similarly, the typical operations that can be performed on the number of copies in stock are to show the number of copies in stock, set the number of copies in stock, update the number of copies in stock, and return the number of copies in stock. Add similar operations for the publisher, ISBN, book price, and authors. Add the appropriate constructors and a destructor (if one is needed). B. Write the definitions of the member functions of the class bookType. C. Write a program that uses the class bookType and tests various operations on the objects of the class bookType

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter11: Inheritance And Composition
Section: Chapter Questions
Problem 5PE: Using classes, design an online address book to keep track of the names, addresses, phone numbers,...
icon
Related questions
Question

Some of the characteristics of a book are the title, author(s), publisher, ISBN,
price, and year of publication. Design a class bookType that defines the book
as an Abstract Data Type (ADT).
• Each object of the class bookType can hold the following information about
a book: title, up to four authors, publisher, ISBN, price, and number of copies
in stock. To keep track of the number of authors, add another member
variable.
• Include the member functions to perform the various operations on objects of
type bookType. For example, the usual operations that can be performed on
the title are to show the title, set the title, and check whether a title is the same
as the actual title of the book.
Similarly, the typical operations that can be performed on the number of
copies in stock are to show the number of copies in stock, set the number of
copies in stock, update the number of copies in stock, and return the number
of copies in stock. Add similar operations for the publisher, ISBN, book price,
and authors. Add the appropriate constructors and a destructor (if one is
needed).
B. Write the definitions of the member functions of the class bookType.
C. Write a program that uses the class bookType and tests various operations on
the objects of the class bookType

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning