Following are some examples that illustrate the features of QBMX.
We have bills of $10, $20, $50 and €50, and we ask for $80. We dispense one bill each of $10, $20 and $50.
We have bills of $10, $20, $50 and €50, and we ask for $2,000. The policy is to issue at least one bill of $20. The ATM has a limit of 40 bills, so the policy constraint is ignored, and we dispense 40 bills of $50.
We have bills of $10, $20, $50 and €50, and we ask for $80. Unfortunately, the $10s are out. We dispense 4 bills of $20.
We ask for €200. We dispense 4 bills of €50.
We ask for $1,000. The policy requires one bill of $20, which would in this case mean that 5 are needed to make $100. Since only 1 bill is available, the policy is ignored and we dispense 20 bills of $50.
We ask for $1,000. The policy requires one bill of $20. Since no $10 bills are available, we dispense 5 bills of $20 and 18 of $50.
Copyright © 2006 QSM Programming Ltd. All rights reserved.
Contact: Jonathan (Jony) Rosenne, rosennej@qsm.co.il.