Recycling Auto Machine - Python Development

Terminé Publié le il y a 5 ans Paiement à la livraison
Terminé

Your task is to create a text-based program for simulating a Recycling Machine using the Python 3 programming language.

1.) Design and model two classes: RecyclableItem and RecyclingMachine,

2.) Create an activity chart which describes the behaviour of the Recycling Machine system,

3.) Create a computer program that allows a user to enter items that are able to be recycled into a machine. During the process the machine prompts the user for the type of item to be recycled and how many they have to enter. The machine keeps track of the number of each of the different items and keeps track of the total amount to pay the user until they indicate that they are finished. When they stop adding items, print out a receipt and given them the amount of money owing. The receipt should contain the following:

a. A list showing how many of each item has deposited and the cost of each item.

b. The total amount provided for each item

c. The total money received.

Example Program Output

Balance: $0.0. Please select a product: (Can, Bottle, Paper, Stop): Can

How many cans do you have?: 3

Please place 3 cans into machine.

Can accepted

Can accepted

Can accepted

You added 3 can(s) for $0.20 each. You have $0.6.

Balance: $0.6. Please select a product: (Can, Bottle, Paper): Bottle

How many bottles do you have?: 1

Please place 1 bottle into machine.

Bottle accepted

You added 1 can(s) for $0.50 each. You now have $1.10.

Please select a product: (Can, Bottle, Paper): STOP

----- Final Receipt -----

3 Can(s) $0.6

1 Bottle(s) $1.0

Number of items 4

Amount paid: $1.6

Thank you for recycling at BinWorld

(N)ext customer, or (Q)uit? q

>>>

Programmation C Programmation C++ Python

Nº du projet : #18450495

À propos du projet

20 propositions Projet à distance Actif il y a 5 ans

Décerné à:

amazterdrv

I have experience in object-oriented style of programming included working with classes in languages such as C++ and Python 3

$22 AUD / heure
(4 Commentaires)
2.1

20 freelances font une offre moyenne de 20 $/heure pour ce travail

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Plus

$15 AUD / heure
(140 Commentaires)
7.0
skfaroo123

Dear client, Thanks a lot for taking your precious time to read my message. After browsing your job description, I am very interested in your project and I believe I’m qualified for the task. Regarding Python, Plus

$25 AUD / heure
(30 Commentaires)
6.5
liangjongai

Hi! I'm interesting your project very well. I am a full time developer and i can work more than 10 hours in a day. I am good at Python and I'm a good Software Engineer. And also I have many experience and good ski Plus

$25 AUD / heure
(76 Commentaires)
6.2
imRaziel

hi. i know python and task doesn't look too hard. i can do it .

$25 AUD / heure
(39 Commentaires)
5.6
tarunwadhwa85

Hi, I have been using Python for more than 3 years now. I have contributed to open source python libraries and writing beautiful code is something I love to do. Please message me for more details.

$25 AUD / heure
(7 Commentaires)
4.8
rajanthakor08

Hello Sir, I have read your requirement and understood that you are looking for an Experienced developer to create a text-based program for simulating a Recycling Machine using the Python 3 programming language. Plus

$15 AUD / heure
(1 Évaluation)
3.7
cliffstats

Hello? I am a Data scientist with over 5 years experience in using python for web scrapping, data analysis, web design and programming using django and other python tools. I can build an interactive web based system th Plus

$15 AUD / heure
(5 Commentaires)
3.1
alxnik1

Hi, The task seems pretty straightforward. I can deliver the requested deliverables as follows: 1. Standard UML class diagram in microsoft visio [1 hour] 2. Standard UML activity diagram in microsoft visio [1 Plus

$20 AUD / heure
(1 Évaluation)
0.8
gurpal007

Hi, Hope you are doing well. I have a good experience in Python , Django, laravel,Node.js,,other C/C++, and PHP programming. I am looking forward to hearing from you very soon. Thanks Gurpal Singh

$15 AUD / heure
(0 Commentaires)
0.0
NerdyProgrammer

Hi.. The project seems really fun to do. The receipt that you want in the end, is it to be in PDF format or what??

$22 AUD / heure
(0 Commentaires)
0.0
digitalaptech

Hi We have previously created an application for Penny Suparmarkt in Germany where the application allows to intake plastic bottles or cans or glass bottles based on which the calculations are done and finally Plus

$17 AUD / heure
(0 Commentaires)
0.0
freelance2018sap

Greetings to you! I am Syed Salma, working as Sr. HR Manager from the esteemed organizations (Mallang Salma Consulting Services Pvt Ltd). I would like to maintain the business relationship with you in deliverin Plus

$22 AUD / heure
(0 Commentaires)
0.0
Gevoelen

Hello Sir, Gevoelen Technology has experienced Developers who can do the task for you. Milestone can be discussed in chat. Lets discuss about your project in chat. Looking forward to have a wonderful conversation wi Plus

$22 AUD / heure
(1 Évaluation)
0.0
ksathvik

Hi, I've got experience in python and I am very interested to do this project by getting all the scenarios right.

$20 AUD / heure
(0 Commentaires)
0.0
nadeemahmedq

Hello, I can work on writing this program and am confident of doing a quality work. I love writing OOP style programs that are maintainable and scalable in future. Thank you

$16 AUD / heure
(0 Commentaires)
0.0