Pessoal, umas dicas sobre comentários e nomes de variáveis:
Muitos colocaram comentários na declaração de variáveis. Isso é certamente útil para saber o que representa cada variável, mas além disso vocês devem dar nomes significativos a elas. Não coloquem nomes como "a", "b", "aux", "opnum". Em vez, usem nomes como "reserva_100", "saldo", "qtde_de_operacoes" ou "codigo_operacao".
Muitos colocaram comentários nos if's e else's do programa, informando a decisão que foi tomada, mas esqueceram de comentar o algoritmo em si: como exatamente o programa faz para ver se é possível sacar dinheiro? Quais condições são verificadas e porque? Como você garante que o algoritmo funciona?
A idéia dos comentários é: alguém pode precisar mexer no seu código daqui a 1 ano, e nem você nem a pessoa terão a menor idéia do que está escrito e como aquilo funciona. Se não houver comentários explicando o que está sendo feito e porque, qualquer modificação será muito mais complicada.
(É também por isso que não deve haver duplicação (ou triplicação XD) de código...)