Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Define a class called Person with private members first, and last both of type string. The class also has the public member functions set0, print(),

image text in transcribed

Define a class called Person with private members first, and last both of type string. The class also has the public member functions set0, print(), getFirstName(, getLastName ), and a default parameterized constructor. Define a class called Product with private members name, code both of type string, price, quantity both of type integer, and the function calculateCost() which calculates the cost of a product (price * quantity). The class also has the public member functions set(), print(ofstream\&), getName(), getCode0, getPrice 0 , getQuentity0, and a default parameterized constructor. Define a class called Selasperson that publicly inherits the class Person. The class has the private members Id, numberOfProducts both of type integer, salary of type double, productsSold [ ] (an array of type Product and size maxSize = 10), and the member function calculateSalayy . The class also has the public members ser(ifstream\&), print(ofstream\&), and getSalaryO. The salary is calculated as 6% of the sum of price * quantiry of all products sold. Implement all member functions of the three classes, enforcing the least privileged principle. The following driver produces the given sample of output: ifstream inFile("productin.txt", ios:-in); ofstream outFile("productOut.txt", ios::out); int main0 f Salesperson salespersonsList[10]; int i, noOfSalespersons; inFile > noOfSalespersons: for(i-0; ii++) salespersonsList[i].print(outFile): return 0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

9th Edition

B01JXPZ7AK, 9780805360479

More Books

Students also viewed these Databases questions

Question

3. Designing the intervention

Answered: 1 week ago

Question

Create hy being extemfllly open: How can I [aim find change?

Answered: 1 week ago

Question

Explain the market segmentation.

Answered: 1 week ago

Question

Mention the bases on which consumer market can be segmented.

Answered: 1 week ago