static void Main(string[] args) { ContaCorente contaDoBruno = new ContaCorente(); contaDoBruno.titular = "Bruno"; Console.WriteLine(contaDoBruno.saldo); bool resultadoSaque = contaDoBruno.Sacar(500); Console.WriteLine(contaDoBruno.saldo); Console.WriteLine(resultadoSaque); contaDoBruno.Depositar(500); Console.WriteLine(contaDoBruno.saldo); ContaCorente contaDaGabriela = new ContaCorente(); contaDoBruno.titular = "Gabriela"; Console.WriteLine("saldo do bruno:" + contaDoBruno.saldo); Console.WriteLine("saldo do gabriela:" + contaDaGabriela.saldo); bool resultadoTransferencia = contaDoBruno.Transferir(200, contaDaGabriela); Console.WriteLine("saldo do bruno:" + contaDoBruno.saldo); Console.WriteLine("saldo do gabriela:" + contaDaGabriela.saldo); Console.WriteLine(resultadoTransferencia); Console.ReadLine(); }
public bool Transferir(double valor, ContaCorente contaDestino) { if (this._saldo < valor) { return(false); } else { this._saldo -= valor; contaDestino.Depositar(valor); return(true); } }