Project Details:
Project 6 will add additional features to the code from Project 5 code. We will now split the BookData class into 2 classes.
BookData will now only use the bookTitle, isbn, author, and publishers.
Create a new class called InventoryBook. This class will derive from the BookData class and use the dateAdded, qtyOnHand, wholesale, and retail attributes.
Move the functions into their correct class and fix the list of object creation to create the correct objects.
Create another class called SoldBook. This class will derive from the InventoryBook class. It will have the following attributes:
taxRate - A private static member, used to hold the sales tax rate
qtySold - The quantity of a particular book that is being purchased
subtotal - The subtotal of the sale of a particular title. The subtotal is calculated as retail times qtySold
tax - The sales tax on the purchase of a particular book, calculated as subtotal times taxRate(retail is inherited from InventoryBook.)
total - A private static member used to hold the total of an entire sale
Create all of the needed functions too.
Modify the cashier function to use these new classes. Don’t worry about doing anything for the other functions based on these changes. We will do that in Project 7. This means, when testing your code, only use the Cashier function and make sure that works. So if it touches the LookUpBook function, then you have to fix that one.
You only have to do one interaction with the SoldBook, we will add a loop to the cashiers function in Project 7.
share your existing code with me. can do this for you .
and most likely can do this for you today.
Relevant Skills and Experience
- python
- student projects
- OOP
Proposed Milestones
$40 USD - complete project
$40 USD ndani ya siku 1
5.0 (41 hakiki)
6.0
6.0
7 wafanyakazi huru wana zabuni kwa wastani $84 USD kwa kazi hii
Hi,
instructions seem clear, I could write some good code for it and help you understand.
If you're interested let's chat,
thanks
Relevant Skills and Experience
python and OOP
Proposed Milestones
$50 USD - is ok?
Click on that__CHAT__button below so that I can ask a few questions concerning your project. I have read all the provided instructions and I am the right person to work on this task.
Relevant Skills and Experience
python
Proposed Milestones
$60 USD - 1
Hi, i read your project requirement and found that you want to extend functionality of your existing code but i have little bit confusion about your project. i will be glad if you can discuss these PM
Relevant Skills and Experience
i have 2 year of solid experience in Python app development. i love to write code in pythonic way and automate the repetative thing for my fun and time save. i would love to solve your problem.
Proposed Milestones
$250 USD - i will complete your project
Contact me I will give you code with descriptive comments so that in future you may edit it yourself.
Relevant Skills and Experience
8 years
Proposed Milestones
$100 USD - Full