Write a program to simulate the grocery store

Assignment Help Python Programming
Reference no: EM131725393

Programming Assignment

A small grocery store has one checkout. You have been asked to write a program to simulate the grocery store as it checks out customers. YOU ARE REQURED TO USE A QUEUE TO SOLVE THE PROBLEM. The queue program (qu.py) is located on the Instructor drive. Here are some guidelines:

1. A customer gets to the checkout every 1 - 5 minutes

2. The checker can process one customer every 5 - 15 minutes (depends on how many groceries customer has - 10 items or less will take 5 minutes, 11 - 20 items will take 6 - 10 minutes, more than 20 items will take 11 - 15 minutes - you will need two random numbers)

3. The program should find the average wait time for customers and the number of customers left in the queue

4. Use the random number generator to get values for when customers get to the checkout and how long the checker will take.

5. You are not required to use classes, but it might make things easier

Add another checkout. This one should be an express lane in which customers with10 or less items can use it. Modify the original program so that it now has 2 queues, one for the regular checkout and one for the express checkout. Express customers arrive at the checkout every 1-2 minutes. The express checker can process a customer every 2-5 minutes.

You will need to figure out how to determine if the customer is express or not.

The program should print out the same as above plus average wait time for express customers and number of express customers still in the queue.

Attachment:- Code.rar

Reference no: EM131725393

Questions Cloud

Completed course in supply chain management : Mr. Busfieldis, a distribution center manager for Hogan Kitchenwares, recently completed a course in supply chain management
A fiduciary has the special responsibility : Which basic principles of Utilitarianism defines it as a teleological ethical theory? A fiduciary has the special responsibility to _________.
How social media can be used to promote a companys services : Create a 1-page outline of your speaking points on this topic. How social media can be used to promote a company's services?
About organizing to implement cost leadership strategies : One way of thinking about organizing to implement cost leadership strategies is that firms that pursue this strategy should be highly centralized,
Write a program to simulate the grocery store : You have been asked to write a program to simulate the grocery store as it checks out customers. YOU ARE REQURED TO USE A QUEUE TO SOLVE THE PROBLEM.
Firms engage in an activity called forward pricing : Firms engage in an activity called “forward pricing” when they establish, What risks, if any, do firms engaging in forward pricing face?
Role of government in a free market society : Discuss and justify the role of government in a free market society such as the US:
Ability to be efficient or ability to adapt to environment : Which is more important for an organization: the ability to be efficient or the ability to adapt to its environment?
Write a personal policy to address it related ethical issue : Write an Organizational or Personal Policy to address the IT-related ethical issue of Paper. Indicate appropriate APA source citations for all sources you use.

Reviews

Write a Review

Python Programming Questions & Answers

  Compute second order differential equations for capacitor

Compute the 2nd order differential equations for capacitor voltage and inductor current in a series RLC circuit. Provide this derivation in your report.

  Create mini-python projects or programs

Your assignment is to create mini-Python projects or programs and to run them in the Python-IDLE environment

  Modify the caesar cipher program you completed

In this project, you will be modifying the Caesar Cipher program you completed earlier in the semester.

  Assume that the variables gpa , deanslist and studentname

Assume that the variables gpa , deansList and studentName , have been initialized. Write a statement that adds 1 to deansList and prints studentName to standard out if gpa exceeds 3.5.

  Compare the users choice and the computers choice

Prompt user to select either Rock or Scissors. Instruct computer to randomly select either Paper or Scissors. Compare user's choice and the computer's choice

  Find the output of the given script in python

Find the output of the following script in Python. Note: All statements are valid. Rewrite the following for loop Python statements using while loop.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Draw nassishneiderman diagram

Draw NassiShneiderman (NS) diagram/s that present the steps of the algorithm required to perform the task specified

  Write a python program that computes the mean, median, mode

How to write a python program that computes the mean, median, and mode?

  The managing director of aussie best car abc has invited

the managing director of aussie best car abc has invited you to build a new computer system for them in python. the abc

  Write a python program that generates a small web site

Write a Python program that generates a small web site for a local sports club. It will read some input data from a text file

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