implement the following logic in Java, use appropriate data types. Data types are represented as either numeric (num) or string. string name string address num item num quantity num price num SIZE = 6 num VALID_ITEM [SIZE] = 106, 108, 307, 405, 457, 688 num VALID_ITEM_PRICE [SIZE] = 0.59, 0.99, 4.50, 15.99, 17.50, 39.00 num sub bool foundIt = false string MSG_YES = “Item available” string MSG_NO = “Item not found” get name, address, item, quantity sub = 0 while sub <= SIZE if item == VALID_ITEM [sub] then foundIt = true price = VALID_ITEM_PRICE [sub] endif sub = sub + 1 endwhile if foundIt == true then print MSG_YES print quantity, “ at “ , price, “ each” print “Total “, quantity * price else print MSG_NO endif
implement the following logic in Java, use appropriate data types. Data types are represented as either numeric (num) or string.
string name
string address
num item
num quantity
num price
num SIZE = 6
num VALID_ITEM [SIZE] = 106, 108, 307, 405, 457, 688
num VALID_ITEM_PRICE [SIZE] = 0.59, 0.99, 4.50, 15.99, 17.50, 39.00
num sub
bool foundIt = false
string MSG_YES = “Item available”
string MSG_NO = “Item not found”
get name, address, item, quantity
sub = 0
while sub <= SIZE
if item == VALID_ITEM [sub] then
foundIt = true
price = VALID_ITEM_PRICE [sub]
endif
sub = sub + 1
endwhile
if foundIt == true then
print MSG_YES
print quantity, “ at “ , price, “ each”
print “Total “, quantity * price
else
print MSG_NO
endif
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images