Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Extraíndo comportamento e métodos

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.

1 resposta
solução!

Oi Leando, tudo bom?

Legal sua sugestão! A gente tem uma area para sugerir melhorias no canto direito superior de todo exercicio. Fica nas ..., para esse exercicio você pode sugerir a melhoria nesse link:

https://cursos.alura.com.br/suggestions/new/fundamentos-de-csharp/1282/question

Abraço!