<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div><br></div>I wrote some code to calculate how much change to give to a customer. Other than simply calculating the difference between the balance and the change tendered, the program also calculates how many of each bill and coin type to give. The program works well except for some cases where it short changes a customer by 1 penny. I have attached the code and two examples below (one with and the other without the rounding issue).<div><br></div><div>Any help to find out why the rounding error happens and/or suggest a better way to write the code would be appreciated.</div><div><br></div><div>Regards,</div><div>Amit</div><div><br></div><div></div></body></html>