in c# Your algorithm will keep track of a customer’s purchases at the local fire
ID: 3665835 • Letter: I
Question
in c# 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.
Explanation / Answer
Can help you with this
Define real Discount =10
//This will be the new customer loop
DO
Print "welcome to local Firework Stand"
define Real total = 0.0
define integer itemCount
Print "Enter the price of item (-1 to exit)"
get itemPrice
while itemPrice is not -1
total = total + itemPrice
itemCount = itemCount + 1
Print "Enter the price of item (-1 to exit)"
get itemPrice
End while
Print "Total number of items purchased is " itemCount
Print "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"
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.