Imagine que a regra de negócio mude e toda transferência passe a custar R$0,10.
class Conta
{
//Adiciona
public double taxa;
//Modifica
public void Saca(double valorASerSacado)
{
double valorASerSacadoComTaxa = valorASerSacado + this.taxa;
if (valorASerSacadoComTaxa <= this.saldo && valorASerSacadoComTaxa > 0)
{
this.saldo -= valorASerSacadoComTaxa;
}
else
{
MessageBox.Show("Operação Negada");
}
}
}
O arquivo baixado não tem o cenário para cobrança de taxa por transação, tipo TED ou DOC.
Então, deixei essa sugestão inicial.