Implement a PowerSeller class that is derived from the Seller class. Create the powerseller.h and powerseller.cpp files for this class. This derived class contains additional data members include: o the seller’s own web site address (string), o number of items sold in the current year. Methods included in this derived class are: • A default constructor and a copy constructor • A value constructor that receives all data for a power seller • Appropriate get and set functions for the new data • print() – overrides the parent class print() method. This method should call the Seller class print method to display all the information from a Person class and the seller class, and also display the additional power seller data with appropriate messages. • read() – overrides the parent class read() method. This method should call the Seller class read method to read all the information for Person class and seller class, and also read in the information for the specific data for a Power Seller. The addition data: (1) the web site address, (2) the number of items sold in the current year, one per line, follow from the Person and Seller data. Here is an example data for a Power seller P <- stands for power seller record Jack <- First name Smith <-  Last name jsmith <-  user ID jack.smith@google.com <-  email address 4.6 <-  seller rating 1800 <-  total number of items sold https://www.bottledMusic.com <- seller’s web site 900 <-  number of items sold current year

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

Implement a PowerSeller class that is derived from the Seller class. Create the powerseller.h and
powerseller.cpp files for this class. This derived class contains additional data members include:
o the seller’s own web site address (string),
o number of items sold in the current year.
Methods included in this derived class are:
• A default constructor and a copy constructor
• A value constructor that receives all data for a power seller
• Appropriate get and set functions for the new data
• print() – overrides the parent class print() method. This method should call the Seller
class print method to display all the information from a Person class and the seller class,
and also display the additional power seller data with appropriate messages.
• read() – overrides the parent class read() method. This method should call the Seller class
read method to read all the information for Person class and seller class, and also read in
the information for the specific data for a Power Seller. The addition data: (1) the web
site address, (2) the number of items sold in the current year, one per line, follow from
the Person and Seller data.
Here is an example data for a Power seller
P <- stands for power seller record
Jack <- First name
Smith <-  Last name
jsmith <-  user ID
jack.smith@google.com <-  email address
4.6 <-  seller rating
1800 <-  total number of items sold
https://www.bottledMusic.com <- seller’s web site
900 <-  number of items sold current year

Expert Solution
Step 1

The c++ program is given below:

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Developing computer interface
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
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