Eu acho que o criador da pergunta está totalmente bêbado por que ele está contando o saldo igual ao gasto. Se eu tiver 100$ e gastar apenas 1 dólar, o saldo será 99, novamente eu gastei 1 dólar e então?