Find Jobs
Hire Freelancers

Python 3 Project

$30-250 USD

Opravljeno
Objavljeno pred več kot 6 leti

$30-250 USD

Plačilo ob dostavi
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.
ID projekta: 15431299

Več o projektu

7 ponudb
Projekt na daljavo
Aktivno pred 7 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
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 v 1 dnevu
5,0 (41 ocen)
6,0
6,0
7 freelancerjev je oddalo ponudbo s povprečno vrednostjo $84 USD za to delo
Avatar uporabnika
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 v 1 dnevu
4,9 (100 ocen)
6,1
6,1
Avatar uporabnika
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
$60 USD v 2 dneh
0,0 (1 ocena)
0,0
0,0
Avatar uporabnika
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
$250 USD v 3 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
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 v 6 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava TURKEY
Altoona, Turkey
5,0
2
Plačilna metoda je verificirana
Član(ica) od okt. 18, 2017

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.