1 Logic Main Prompt You are tasks to create a program that would help a customer at Honeybee’s Cafe tabulate their total purchase bill. Create the Logic that would do the following. 1. Read the file Honeybee Cafe menu.txt and display to the user for selection: • Each item selection number • Each item name • Each item price 2. Allow user to continuously enter selection or a sentinel value to quit 3. Track all items and tabulate the subtotal cost 4. Account for discount based on: subtotal < $10="" no="" discount="" $10="" ≤="" subtotal="">< $25="" discount="-5%" $25="" ≤="" subtotal="">< $50="" discount="-10%" $10="" ≤="" subtotal="">< $100 discount = -20% 5. calculate tax based on 9.075% of the subtotal (after discount if applied) 6. calculate the total bill and the sum of subtotal + tax 7. suggest tip amount of 15%, 18%, and 20% of non-taxed but discounted subtotal 8. display total bill with a list of purchased items and 4 additional line that includes: • total billed amount • total billed amount + 15% tip • total billed amount + 18% tip • total billed amount + 20% tip 9. output the entire display into a text file called customer bill.txt 1 2 submission requirements • sketch a flowchart or write a pseudocode for the aforementioned logic (30%) – submit one file on canvas for your flowchart of pseudocode in .pdf format • based on the flowchart or pseudocode, create a python script (70%) – include all modules/methods/functions inside the main script file – submit one file on canvas for your main script file in .py format 3 extra credit (10%) if the user selects items in the following order: (5, 5, 2, 2, 3, 1, 5, 2, 4, 1), that is the secret code for the cafe to discount all items 100%. implement this secret code into your script. it should still output the total bill, but show at the end the amount is discounted 100%. $100="" discount="-20%" 5.="" calculate="" tax="" based="" on="" 9.075%="" of="" the="" subtotal="" (after="" discount="" if="" applied)="" 6.="" calculate="" the="" total="" bill="" and="" the="" sum="" of="" subtotal="" +="" tax="" 7.="" suggest="" tip="" amount="" of="" 15%,="" 18%,="" and="" 20%="" of="" non-taxed="" but="" discounted="" subtotal="" 8.="" display="" total="" bill="" with="" a="" list="" of="" purchased="" items="" and="" 4="" additional="" line="" that="" includes:="" •="" total="" billed="" amount="" •="" total="" billed="" amount="" +="" 15%="" tip="" •="" total="" billed="" amount="" +="" 18%="" tip="" •="" total="" billed="" amount="" +="" 20%="" tip="" 9.="" output="" the="" entire="" display="" into="" a="" text="" file="" called="" customer="" bill.txt="" 1="" 2="" submission="" requirements="" •="" sketch="" a="" flowchart="" or="" write="" a="" pseudocode="" for="" the="" aforementioned="" logic="" (30%)="" –="" submit="" one="" file="" on="" canvas="" for="" your="" flowchart="" of="" pseudocode="" in="" .pdf="" format="" •="" based="" on="" the="" flowchart="" or="" pseudocode,="" create="" a="" python="" script="" (70%)="" –="" include="" all="" modules/methods/functions="" inside="" the="" main="" script="" file="" –="" submit="" one="" file="" on="" canvas="" for="" your="" main="" script="" file="" in="" .py="" format="" 3="" extra="" credit="" (10%)="" if="" the="" user="" selects="" items="" in="" the="" following="" order:="" (5,="" 5,="" 2,="" 2,="" 3,="" 1,="" 5,="" 2,="" 4,="" 1),="" that="" is="" the="" secret="" code="" for="" the="" cafe="" to="" discount="" all="" items="" 100%.="" implement="" this="" secret="" code="" into="" your="" script.="" it="" should="" still="" output="" the="" total="" bill,="" but="" show="" at="" the="" end="" the="" amount="" is="" discounted=""> $100 discount = -20% 5. calculate tax based on 9.075% of the subtotal (after discount if applied) 6. calculate the total bill and the sum of subtotal + tax 7. suggest tip amount of 15%, 18%, and 20% of non-taxed but discounted subtotal 8. display total bill with a list of purchased items and 4 additional line that includes: • total billed amount • total billed amount + 15% tip • total billed amount + 18% tip • total billed amount + 20% tip 9. output the entire display into a text file called customer bill.txt 1 2 submission requirements • sketch a flowchart or write a pseudocode for the aforementioned logic (30%) – submit one file on canvas for your flowchart of pseudocode in .pdf format • based on the flowchart or pseudocode, create a python script (70%) – include all modules/methods/functions inside the main script file – submit one file on canvas for your main script file in .py format 3 extra credit (10%) if the user selects items in the following order: (5, 5, 2, 2, 3, 1, 5, 2, 4, 1), that is the secret code for the cafe to discount all items 100%. implement this secret code into your script. it should still output the total bill, but show at the end the amount is discounted 100%.>