discount if a customer orders more than 24 items (start) Declarations string name num items num PRICEEACH = 1.39 num CUT OFF1 = 12 num CUT OFF2 = 24 num DISCOUNT1 = 0.10 num DISCOUNT2 = 0.02 num total string QUIT = "ZZZ" housekeeping () name <> QUIT? No finish() stop finish() Yes output "Program finished" return detailLoop() No No items < CUT_OFF1? housekeeping() output "Enter customer name >> input name return detailLoop () Yes output "Enter number of items >> 35 input items total items PRICEEACH items < CUT_OFF1? 35 total = total- total DISCOUNT2 "Enter customer name or " ', QUIT, 35 "to quit >> Yes output "Total for name, "is $", total input name total tot total DIS

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter6: Looping
Section: Chapter Questions
Problem 5GZ
icon
Related questions
icon
Concept explainers
Question
// This program assigns a 10% discount if a customer orders more than 12 items, and a 20%
discount if a customer orders more than 24 items
start
Declarations
string name
num items
num PRICEEACH
num CUT OFF1
num CUT OFF2
num DISCOUNT1
0.10
num DISCOUNT2 : 0.02
num total
string QUIT
name <>
QUIT?
No
housekeeping ()
finish()
stop
= "ZZZ"
= 1.39
12
24
finish()
=
return
Yes
output "Program
finished"
detailLoop()
No
No
items <
CUT_OFF1?
housekeeping ()
output "Enter
customer name >>
total
input name
detailLoop ()
=
return
output "Enter number
of items >>
Yes
""
input items
items PRICEEACH
items <
CUT_OFF1?
""
total
= total-
total* DISCOUNT2
"Enter customer
name or ", QUIT,
""
"to quit >>
input name
Yes
output "Total for
name, "is $", total
return
""
"
= total -
total
total DISCOUNT1
Transcribed Image Text:// This program assigns a 10% discount if a customer orders more than 12 items, and a 20% discount if a customer orders more than 24 items start Declarations string name num items num PRICEEACH num CUT OFF1 num CUT OFF2 num DISCOUNT1 0.10 num DISCOUNT2 : 0.02 num total string QUIT name <> QUIT? No housekeeping () finish() stop = "ZZZ" = 1.39 12 24 finish() = return Yes output "Program finished" detailLoop() No No items < CUT_OFF1? housekeeping () output "Enter customer name >> total input name detailLoop () = return output "Enter number of items >> Yes "" input items items PRICEEACH items < CUT_OFF1? "" total = total- total* DISCOUNT2 "Enter customer name or ", QUIT, "" "to quit >> input name Yes output "Total for name, "is $", total return "" " = total - total total DISCOUNT1
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Control Structure
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT