コード例 #1
0
        static void Main(string[] args)
        {
            ContaBancaria conta1 = new ContaBancaria();

            conta1.Titular = new Pessoa();

            Console.Write("Informe o nome do titular: ");
            string nome = Console.ReadLine();

            conta1.Titular.Nome = nome;
            Console.Write("Informe o sobrenome do titular: ");
            string sobrenome = Console.ReadLine();

            conta1.Titular.Sobrenome = sobrenome;

            Console.WriteLine(conta1.Titular.ImprimirNome() + " | Saldo: R$ {0:0,0.00}", conta1.Saldo);
            Console.Write("Informe o valor do depósito inicial: ");
            double valor = Convert.ToDouble(Console.ReadLine());

            conta1.Depositar(valor);
            Console.WriteLine("Depositados R$" + valor);
            Console.WriteLine(conta1.Titular + " | Saldo: R$ {0:0,0.00}", conta1.Saldo);
            Console.Write("Informe o valor do saque: R$ ");
            valor = Convert.ToDouble(Console.ReadLine());
            conta1.Sacar(valor);
            Console.WriteLine("Efetuado o saque de R$ {0:0,0.00}", valor);
            Console.WriteLine(conta1.Titular + " | Saldo: R$ {0:0,0.00}", conta1.Saldo);
        }
コード例 #2
0
 public virtual void Transferir(double valor, ContaBancaria conta)
 {
     if (valor >= 0 && valor <= saldo)
     {
         Sacar(valor);
         conta.Depositar(valor);
     }
 }