Python 3 Project

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.

Habilidades: Python

Veja mais: python projects github, python project skeleton, python project for beginners, python project source code, python projects ideas, python project example, python program structure main, interesting python projects, I have attached the project details herewith this project. Number of worlds are really doesn\ t matter since this research is a, hi hegenabo i noticed your profile and would like to offer you my project we can discuss any details over chat it is editing sho, project details java, project details screenshots booking cabsetc, google python outsourcing project, project details banking appliccation done, call center outbound project details, bidding project details, inventory project details pdf, python sample project, sample ongoing project details, python java project responsibilities

Acerca do Empregador:
( 2 comentários ) Altoona, Turkey

ID do Projeto: #15431299

Concedido a:


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 em 1 dia
(37 Comentários)

9 freelancers estão ofertando em média $111 para esse trabalho


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?

$50 USD em 1 dia
(93 Comentários)

Hi I am python expert I can do anything with that. Your requirement is also not problem to me Relevant Skills and Experience Python Proposed Milestones $190 USD - OneTime

$190 USD in 3 dias
(5 Comentários)
$35 USD em 1 dia
(18 Comentários)

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 pyt Mais

$60 USD in 2 dias
(1 Comentário)

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 Mais

$250 USD in 3 dias
(0 Comentários)

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

$100 USD in 6 dias
(0 Comentários)
$50 USD in 3 dias
(0 Comentários)
$222 USD in 4 dias
(0 Comentários)