Assume hot dogs come in packages of 10, and hot dog buns come in packages of 8. Write a program that calculates the number of packages of hot dogs and the number of packages of hot dog buns needed for a cookout, with the minimum amount of leftovers. The program should ask the user for the number of people attending the cookout and the number of hot dogs each person will be given. The program should display the following details: • The minimum number of packages of hot dogs required . The minimum number of packages of hot dog buns required . The number of hot dogs that will be left over • The number of hot dog buns that will be left over

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Python Programming:
8. Hot Dog Cookout Calculator
Assume hot dogs come in packages of 10, and hot dog buns come in packages of 8. Write a program that
calculates the number of packages of hot dogs and the number of packages of hot dog buns needed for a
cookout, with the minimum amount of leftovers. The program should ask the user for the number of people
attending the cookout and the number of hot dogs each person will be given. The program should display
the following details:
●
The minimum number of packages of hot dogs required
. The minimum number of packages of hot dog buns required
. The number of hot dogs that will be left over
. The number of hot dog buns that will be left over
Transcribed Image Text:8. Hot Dog Cookout Calculator Assume hot dogs come in packages of 10, and hot dog buns come in packages of 8. Write a program that calculates the number of packages of hot dogs and the number of packages of hot dog buns needed for a cookout, with the minimum amount of leftovers. The program should ask the user for the number of people attending the cookout and the number of hot dogs each person will be given. The program should display the following details: ● The minimum number of packages of hot dogs required . The minimum number of packages of hot dog buns required . The number of hot dogs that will be left over . The number of hot dog buns that will be left over
Be sure to use clear
prompts/labeling for input and output.
Don't just print a number, you will lose points if you omit output labels and input prompts.
Follow the program coding requirements found in the lab rubric.
Transcribed Image Text:Be sure to use clear prompts/labeling for input and output. Don't just print a number, you will lose points if you omit output labels and input prompts. Follow the program coding requirements found in the lab rubric.
Expert Solution
Step 1

Algorithm:

  1. Input the number of people from the user
  2. Input the number of hot dogs from the user
  3. Set the number of hotdogs in a package as 10
  4. Set the number of buns in a package as 8
  5. Calculate the hotdogs required, buns needed, hotdogs leftover and the buns leftover as follows
    1. hotdog_packages_required= num_of_people * num_of_dogs
    2. buns_needed = hotdog_packages_required
    3. dogs_leftover = hotdog_packages_required % Hotdogs_per
    4. burn_dogs_leftover = buns_needed % buns_per
  6. Print the calculated outcomes in step 5 as results
  7. End
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education