Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Scenario Your algorithm will keep track of a customer’s purchases at the local f

ID: 3778172 • Letter: S

Question

Scenario

Your algorithm will keep track of a customer’s purchases at the local fireworks stand. Customers will not know exactly how many items they will purchase, so using a For loop on this lab is not allowed. Let’s keep the rules simple.

Accept the dollar value of each item purchased from the user until the user is finished.

When purchases are complete, enter a sentinel value of -1 (indicating that the user has finished).

If the item purchased is $50.00 or more, give your customer a 10% discount on the item purchased.

Display all of the purchases to the customer with the original price and the discount price.

BE SURE TO SEND IN THE C# code

Explanation / Answer

Here is the algorithm:

When purchases are complete, enter a sentinel value of -1.

Keep track of the TOTAL dollar amount of all fireworks purchased.

Define real Discount =.10

DO //New customer loop

Print “Welcome to Brian’s Firework Stand”

define Real total = 0.0

define integer itemCount

Print "Please enter the price of item (-1 to exit)"

get itemPrice

while itemPrice is not -1

total = total + itemPrice

itemCount = itemCount + 1

Print "Please enter the price of item (-1 to exit)"

get itemPrice

End while

Print "The total number of items purchased is " itemCount

Print "The average price of items is " total / itemCount

if itemCount > 20

define totalDiscount = 0.0

Print "The total price is " total

totalDiscount = total * Discount

Print "The The discount is " totalDiscount

Print "Amount due is " total - totalDiscount

else

Print "The total price is " total

End-if

Print "New customer? (Y/N)"

get continue

while continue = "Y"

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote