Question

Lab 5 python code and raptor flowchart yum yum burger joint

Write the Flowchart and Python code for the following programming problem and the pseudo code below.

Write a modular program that will calculate the cost of purchasing a meal. The Python program can use global or local variables and RAPTOR use global variables. Thisprogram will include decisions and loops. Details of the program are as follows:
• Your menu items only include the following food with accompanied price:
o Yum Yum Burger = .99
o Grease Yum Fries = .79
o Soda Yum = 1.09
• Allow the user of the program to purchase any quantity of these items on one order.
• Allow the user of the program to purchase one or more types of these items on one order.
• After the order is placed, calculate total and add a 6% sales tax.
• Print to the screen a receipt showing the total purchase price.
0 0
Add a comment Improve this question Transcribed image text
✔ Recommended Answer
Answer #1
Dear,

Raptor Flow chart:

uploaded imageuploaded imageuploaded imagenext stepProgram divided in to three modulesPython code:while endProgram == "no":
OrderTotal = calcOrder(getOrder())
printOrder(OrderTotal)
endProgram = input("Would you like to stop the program? ")
#This will calculate the total with 6% tax included.
def calculate(OrderTotal):
orderTotal = (OrderTotal * 0.06) + OrderTotal
return orderTotal

def InputOrder():
endOrder = "no"

thisOrder1 = 0

while endOrder == "no":
print ("Enter 1 Yum Yum Burger = .99.")
print ("Enter 2 Grease Yum Fries = .79.")
print ("Enter 3 for Soda Yum.")
selectOrder = raw_input("Enter your choice: ")
if selectOrder == 1:
item1 = input('How many Yum Yum Burgers ?')
item1 = float(item1)
thisOrder1 += 0.99

elif selectOrder == 2:
item2 = input("How many Grease Yum Fries ?")
item2 = float(item2)
thisOrder1 += item2* 0.796

elif selectOrder == 3:
item3 = input("How many Soda Yum ?")
item3 = float(item3)
thisOrder1 += item3*1.09

else:
print ("Please enter either 1, 2, or 3 for your order choice.")
endOrder = input("Would you like to order more items? Enter yes or no.")
return thisOrder1


#This will print out the total price of the order and what the person ordered.
def printOrder(orderTotal):
print ("Your total with tax is: $", orderTotal)

Technical Problem image not uploading sent through P-Message

Hope this will help you

answered by: Flarina
Add a comment
Know the answer?
Add Answer to:
Lab 5 python code and raptor flowchart yum yum burger joint
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • Python 3.6 i need the code ready to copy and run with adequate indentation Write a...

    Python 3.6 i need the code ready to copy and run with adequate indentation Write a program that will calculate the cost of purchasing a meal. This program will include decisions and loops. Details of the program are as follows: Your menu items only include the following food with the accompanying price: Yum Yum Burger =.99 Grease Yum Fries =.79 Soda Yum = 1.09 Allow the user of the program to purchase any quantity of these items in one order....

  • Lab 5 Instructions For Lab 5, you will be writing a more complex modular program that...

    Lab 5 Instructions For Lab 5, you will be writing a more complex modular program that uses at least two arrays, and has at least one loop that accesses the data in the arrays. As long as your program satisfies the requirements listed below, you are free to design and write any type of program that you care to. You are encouraged to be creative, and pick something that has meaning for you, because you'll have more fun. Feel free...

  • write code in c++, run/load & provide output NOTE: you need to do either a flowchart...

    write code in c++, run/load & provide output NOTE: you need to do either a flowchart or some sort of pseudo code for this. It is recommended that you do this BEFORE you start to write your code. Ifyou have some idea of exactly what you want to do you will have a better chance of success. You can bring your flowchart/pseudo code to me for checking before you begin coding QUANTUM CORP LESS THAN TEN REPORT You own four...

  • 1) Translate the following equation into a Python assignment statement 2) Write Python code that prints...

    1) Translate the following equation into a Python assignment statement 2) Write Python code that prints PLUS, MINUS, O ZERO, depending on the value stored in a variable named N. 3) What is printed by: 3 - 1 while 5: while 10 Print ) Page 1 of 9 4) Write a Python while loop that reads in integers until the user enters a negative number, then prints the sum of the numbers. 1-2 of 9 4) Write a Python while...

  • Python 3 coding with AWS/Ide. Objective: The purpose of this lab is for you to become familiar with Python’s built-in te...

    Python 3 coding with AWS/Ide. Objective: The purpose of this lab is for you to become familiar with Python’s built-in text container -- class str-- and lists containing multiple strings. One of the advantages of the str class is that, to the programmer, strings in your code may be treated in a manner that is similar to how numbers are treated. Just like ints, floats, a string object (i.e., variable) may be initialized with a literal value or the contents...

  • 5 5 - Parallel Arrays in Python Mind Tap - Cengage Lea x + V A...

    5 5 - Parallel Arrays in Python Mind Tap - Cengage Lea x + V A https//ng.cengage.com/static/nb/ui/evo/index.html?deploymentid=5745322406056533358933471518eISBN=9781337274509&id=586434 145&snapshotld: L x ... € → O 1 » CENGAGE MINDTAP Q Search this course x Parallel Arrays in Python D Parallel Lists Jumpinjive.py + > Terminal + 1 # Jumpin Java.py - This program looks up and prints the names and prices of coffee orders. 2 # Input: Interactive 3 # Output: Name and price of coffee orders or error message if...

  • Use python to code! Q1 - You need to keep track of book titles. Write code...

    Use python to code! Q1 - You need to keep track of book titles. Write code using function(s) that will allow the user to do the following. 1. Add book titles to the list. 2. Delete book titles anywhere in the list by value. 3. Delete a book by position. Note: if you wish to display the booklist as a vertical number booklist , that is ok (that is also a hint) 4. Insert book titles anywhere in the list....

  • Python Programming Chapter 5 Programming Exercise Dinner Selection Program (60 points total) Pseudocode (10 points) As...

    Python Programming Chapter 5 Programming Exercise Dinner Selection Program (60 points total) Pseudocode (10 points) As the family cook, you know that the toughest question of the day is "What's for dinner?" You For decide to write a program to help you do days of meal planning for the entree, side and dessert. You will need to use random numbers and functions to complete the project. What's Dinner? • • • Start with a pseudocode (10 points). Write the pseudocode...

  • PLEASE READ AND CODE IN BASIC C++ CODE. ALSO, PLEASE CODE USING THIS DO WHILE LOOP...

    PLEASE READ AND CODE IN BASIC C++ CODE. ALSO, PLEASE CODE USING THIS DO WHILE LOOP AND FORMAT: #include <iostream> using namespace std; int main() { //variables here    do { // program here             }while (true);    } Objectives To learn to code, compile and run a program containing SELECTION structures Assignment Write an interactive C++.program to have a user input the length of three sides of a triangle. Allow the user to enter the sides...

  • NOTE: LANGUAGE IS PYTHON CS160 Computer Science Lab 17 Objectives Work with dictionaries Work with functions...

    NOTE: LANGUAGE IS PYTHON CS160 Computer Science Lab 17 Objectives Work with dictionaries Work with functions Work with files Overview This lab will have you store the birthdays for a group of people. This program will store the information with the focus on the date of the month and not on the individual. The point of this program is to be able to see who has a birthday on a given day or to create a table of birthdays, in...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT