Respuesta :
Using the knowledge of computational language in python it is possible to write a code that given two decimal numbers and The first is the purchase price (PP) of the item.
Writting the code:
def MakeChange(purchaseInfo):
a = []
k = purchaseInfo.split(';')
for i in k:
a.append(float(i))
price = a[0]
cash = a[1]
if (cash < price):
return "ERROR"
if (cash == price):
return "ZERO"
cashBack = cash - price;
change =[]
while (cashBack > 0.01):
if (cashBack >= 100.0):
change.append("ONE HUNDRED")
cashBack -= 100.0
elif (cashBack >= 50.0):
change.append("FIFTY")
cashBack -= 50.0
elif (cashBack >= 20.0):
change.append("TWENTY")
cashBack -= 20.0
elif (cashBack >= 10.0):
change.append("TEN");
cashBack -= 10.0;
elif (cashBack >= 5.0):
change.append("FIVE")
cashBack -= 5.0
elif (cashBack >= 2.0):
change.append("TWO");
cashBack -= 2.0;
elif (cashBack >= 1.0):
change.append("ONE")
cashBack -= 1.0
elif (cashBack >= 0.5):
change.append("HALF DOLLAR")
cashBack -= 0.5
elif (cashBack >= 0.25):
change.append("QUARTER")
cashBack -= 0.25
elif (cashBack >= 0.1):
change.append("DIME");
cashBack -= 0.1;
elif (cashBack >= 0.05):
change.append("NICKEL")
cashBack -= 0.05
else:
change.append("PENNY");
cashBack -= 0.01;
See more about python at brainly.com/question/18502436
#SPJ1