1
resposta

Método Saca com erro.

O método do instrutor está assim:


        public bool Saca(double valorASerSacado)
            {
            if (valorASerSacado > this.saldo || valorASerSacado < 0)
                {
                return false;
                }
            else
                {
                if (this.titular.EhMaiorDeIdade())
                    {
                    this.saldo -= valorASerSacado;
                    return true;
                    }
                else
                    {
                    //novo
                    if (valorASerSacado <= 200)
                        {
                        this.saldo -= valorASerSacado;
                        return true;
                        }
                    else
                        {
                        return false;
                        }
                    }

Considerando que declaramos

 public Cliente titular;

Acredito que o correto seria

        public bool Saca(double valorASerSacado)
            {
            if (valorASerSacado > this.saldo || valorASerSacado < 0)
                {
                return false;
                }
            else
                {
                if (this.titular.EhMaiorDeIdade())
                    {
                    this.saldo -= valorASerSacado;
                    return true;
                    }

Apontamos titular para a Classe Cliente, correto?

1 resposta

Tem razão, Vladimir, já corrigimos o exercício. Muito obrigado!