ok, te conto o q está acontecendo:
Você não tem nota suficiente de R$100,00! certo??
Ok, mas o q você faz com a quantidade que vai faltar de R$100,00??? Não deveria jogar nalgum lugar para verificar se vai ter de R$50,00??E assim sucessivamente!
Vc deve verificar isso para tds as notas!!
Ajudou??