Create a python program that calculate the payment

Assignment Help Other Subject
Reference no: EM132222122

Programming problem solving assignment

Assessment Description

System Requirement

Amazing Pizza and Pasta Pizzeria sells various types of Pizza and pasta in Sydney City.

The shop is a takeaway shop.

She wants the following promotional scheme to increase her sales:
1. 1 large Pizza = 10.99 AUD
2. 2 large Pizzas = 20.99 AUD
3. 3 Large Pizzas = 29.99 AUD

4. If a customer buys pizzas greater than or equal to 4 then they receive 1.5lt soft drink free for every 4 large pizzas.
5. 1 large pasta = 9.5 AUD
6. 2 large pastas = 17.00 AUD
7. 3 large pastas = 27.50 AUD
8. If a customer buys pastas greater or equal to 4 then they receive a 1 plate of bruschetta free for every 4 large pastas.
9. For every 4 pizzas AND 4 pastas, Customer will receive 2 free Choco brownie ice cream, a 1.5lt soft drink and 1 plate of bruschetta.

The owner of Pizzeria wants you to create a python program that can run on their POS (Point Of Sale) and calculate the payment accurately.

Your program needs to take number of pizza and number of pasta as data entry from user and make charge calculations as per the above mentioned rules in the promotional scheme.

The payment information should display:
• Total payment each order
• Total payment amounts received for pizza order
• Total payment amounts received for pasta order
• Grand Total- Total payment received for pizzas and pastas sold in a Shift*
• Total number of pizzas and pastas sold in a Shift*
• Total number of 1.5lt bottle of soft drinks, bruschetta plates and Choco brownie ice cream given away in promotion.

All of the above must be displayed after every order. The program is expected to run continuously until user presses a key to exit the program. You can choose how you would like to handle this repetition in your program.

Attachment:- programming Assignment.rar

Verified Expert

The task of the assignment involves writing python code for the pizza and pasta ordering system.Initially the number of pizza and pasta are received and the promotion items and receipt are displayed to the user.The application is developed with the help of the python code and the output is attached with the program.

Reference no: EM132222122

Questions Cloud

How apple achieved business success : Explain how Apple achieved business success through the use of information, information technology, and people.
Products will have higher lifetime value : Which of the following products will have a higher lifetime value. Which of the following is not one of the four types of forecasting methods.
Research poster for mealy machine : You need to prepare Research poster - RESEARCH POSTER FOR MEALY MACHINE
Companies is potential competitor to cool breeze : Cool Breeze Inc. manufactures ceiling fans in a small town. Which of these companies is a potential competitor to Cool Breeze?
Create a python program that calculate the payment : ISY1003 – Foundations of programming - Amazing Pizza and Pasta Pizzeria sells various types of Pizza and pasta in Sydney City
Marketing environment surrounding green initiatives : The Cutco case deals with the marketing environment surrounding green initiatives and the skills marketers need in today's changing workplace.
What is the average time that customers spend in system : What is the average time that customers spend in the system? What are the costs per call after hiring the supervisor?
What is the best type of marketing research : Others contend that the only legitimate and defensible form of marketing research involves quantitative measures. What Is the Best Type of Marketing Research?
About yourself and to better develop interpersonal skills : You have had the opportunity during this brief semester to learn more about yourself and to better develop your interpersonal skills.

Reviews

len2222122

1/23/2019 11:27:40 PM

Marking Criteria Items Description: Items Description Marks 1. Use of variables and validations Meaningful variables used. User data entry is validated. 2 2. Display of the main menu with promotion Menu items displayed properly 1 3. Functionality and problem solving approach Overall logic or problem solving used in defining the functionality required 10 4. Use of functions/Objects How well the program is structured by making good use of functions in python or using Object oriented approach. 10 5. Correct output Correct output of all total variables as required 5 6. Internal documentation Good use of comments that provide good explanation to the code written. 2 Total 30

len2222122

1/23/2019 11:27:34 PM

Detailed Submission Requirements Before submission, you ensure the submitted work satisfies the following requirements: • Submit your python program onMoodle. There will be a small demonstration and viva conducted in Week 11 class. • Include a cover sheet that has your name, subject, date, assignment title.

Write a Review

Other Subject Questions & Answers

  Essay on the topic - Communication-Problematising Identity

Question - Write an essay on the topic "Communication - Problematising Identity". Ensure APA guidelines are followed

  Performing effectively-still value each individual staff

ow can we assure our children and the community that every member is perfoming effectively and still value each individual staff member? book is (Making Sense as a School Leader) authors Richard Ackerman Gordon Donaldson and Rebecca Van Der Bogert co..

  Should the staff encourage the daughter

Should the staff encourage the daughter to inform her mother that she is sexually active? Would knowledge regarding her daughter's sexual activity influence.

  How you might overcome your weaknesses

Using what you know about a philosophy statement and the information you learned from your self-assessments, self-reflection, feedback from others, and your general self-knowledge, you will produce a first person professional philosophy statement ..

  Determine the five key specific needs of the organization

Identify the key internal administrative and educational stakeholders from your organization that will access.

  What would you do to make constituents want to vote

What would you do to make constituents want to vote for you as opposed to just choose you because they like the other candidate less than you?

  Smartphone tracking is a violation of your privacy

Do you think that smartphone tracking is a violation of your privacy? If yes, what can be done? If no, explain your position

  Define five offenses with the highest occurrence

Include speaker notes with each slide of your presentation that provide information on the topics below. Outline the five offenses with the highest occurrence.

  What you can do to help prevent the negative influences

Explain what you can do to help prevent the negative influences of media, parenting, and the nuclear family, and ensure their positive influence on child growth and development.

  Contribution the company makes on qatar economy

RasGas has a social effect, that derives to a huge extent, because of the contribution the company makes on Qatar's economy.

  Define how would you incorporate a person from a culture

How would you incorporate a person from a culture of your choice into your team, keeping in mind communication differences within your and the chosen culture?

  Discuss key health literacy issues

Key health literacy issues for this person and the population group they belong

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd