Money: 20, 10, 5, 2, 1, 0.25, 0.1, 0.05, 0.01
24.45 - 20 = 4.45 above zero, uses one 20
4.45 - 20 = -15.55 below zero, try next
4.45 - 10 = -5.55 below zero, try next
4.45 - 5 = -0.55 below zero, try next
4.45 - 2 = 2.45 above zero, uses one 2
2.45 - 2 = 0.45 above zero, uses another 2
0.45 - 2 = -1.55 below zero, try next
0.45 - 1 = -0.55 below zero, try next
0.45 - 0.25 = 0.20 above zero, uses one 0.25
0.20 - 0.25 = -0.05 below zero, try next
0.20 - 0.1 = 0.10 above zero, uses one 0.1
0.10 - 0.1 = 0.00 equals zero, uses another 0.1, done
|