Beispiel #1
0
        public bool Transferir(double valor, ContaCorrente contaDestino)
        {
            if (this.saldo < valor)
            {
                return(false);
            }

            this.saldo -= valor;
            contaDestino.Depositar(valor);
            return(true);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            ContaCorrente contaCorrenteBruno = new ContaCorrente();

            contaCorrenteBruno.titular = "Bruno";

            Console.WriteLine(contaCorrenteBruno.saldo);

            bool retornoConta = contaCorrenteBruno.Sacar(50);

            Console.WriteLine(contaCorrenteBruno.saldo);

            string mensagemSaldo = contaCorrenteBruno.Depositar(300);

            Console.WriteLine(mensagemSaldo);



            ContaCorrente contaGabriela = new ContaCorrente();

            contaGabriela.titular = "Gabriela";


            Console.WriteLine("Conta corrente Bruno   : " + contaCorrenteBruno.saldo);

            Console.WriteLine("Conta corrente Gabriela: " + contaGabriela.saldo);


            bool resultadoTransferencia = contaCorrenteBruno.Transferir(50, contaGabriela);


            Console.WriteLine("Conta corrente Bruno   : " + contaCorrenteBruno.saldo);

            Console.WriteLine("Conta corrente Gabriela: " + contaGabriela.saldo);

            Console.WriteLine("O resultado da transferencia foi :" + resultadoTransferencia);

            // ----

            Console.WriteLine("Conta corrente Bruno   : " + contaCorrenteBruno.saldo);

            Console.WriteLine("Conta corrente Gabriela: " + contaGabriela.saldo);

            resultadoTransferencia = contaGabriela.Transferir(149.99, contaCorrenteBruno);

            Console.WriteLine("Conta corrente Bruno   : " + contaCorrenteBruno.saldo);

            Console.WriteLine("Conta corrente Gabriela: " + contaGabriela.saldo);

            Console.WriteLine("O resultado da transferencia foi :" + resultadoTransferencia);

            Console.ReadLine();
        }
 //informamos retorno boolena e informamos a função transferir (argumento valor, argumento classe informamos "recebedor"
 public bool Transferir(double valor, ContaCorrente contaDestino) //usamos void pois a função não tem retorno
 {
     if (this.saldo < valor)
     {
         return(false);
     }
     else
     {
         this.saldo -= valor;           //this verifica se há saldo (-= subtrai e atribui novo valor)
         contaDestino.Depositar(valor); //mudamos o saldo
         return(true);
     }
 }
Beispiel #4
0
        static void Main(string[] args)
        {
            ContaCorrente cc1 = new ContaCorrente();

            cc1.titular = "Bruno";
            Console.WriteLine(cc1.saldo);
            cc1.Sacar(59);
            Console.WriteLine(cc1.saldo);
            cc1.Sacar(45);
            Console.WriteLine(cc1.saldo);
            Console.WriteLine();
            cc1.Depositar(45);
            Console.WriteLine(cc1.saldo);
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            ContaCorrente primeiraContaCorrente = new ContaCorrente();

            primeiraContaCorrente.Titular      = new Cliente();
            primeiraContaCorrente.Titular.Nome = "gabriela";
            primeiraContaCorrente.Titular.Cpf  = "46256323823";
            primeiraContaCorrente.Depositar(200.00);

            Console.WriteLine(primeiraContaCorrente.Titular.Nome);
            Console.WriteLine(primeiraContaCorrente.Saldo);
            Console.WriteLine(primeiraContaCorrente.Titular.Cpf);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);
            bool resultadoSaque = contaDoBruno.Sacar(500);

            Console.WriteLine(resultadoSaque);
            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);



            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular = "Gabriela";

            Console.WriteLine("Saldo do Bruno: {0}", contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: {0}", contaDaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(200, contaDaGabriela);


            Console.WriteLine("Saldo do Bruno: {0}", contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: {0}", contaDaGabriela.saldo);
            Console.WriteLine("Resultado Transferência: {0}", resultadoTransferencia);



            contaDaGabriela.Transferir(100, contaDoBruno);


            Console.WriteLine("Saldo do Bruno: {0}", contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: {0}", contaDaGabriela.saldo);



            Console.ReadKey();
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            bool resultadoSaque = contaDoBruno.Sacar(50);

            Console.WriteLine(resultadoSaque);

            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);

            Console.ReadLine();
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            ContaCorrente contaKruger = new ContaCorrente();
            ContaCorrente contaKrugao = new ContaCorrente();

            contaKruger.titular = "Kruger";
            contaKruger.saldo   = 100;

            Console.WriteLine(contaKruger.saldo);
            contaKruger.Saque(300);

            contaKruger.Depositar(180);

            contaKruger.Transferir(103, contaKrugao);

            Console.WriteLine(contaKruger.saldo);
            Console.WriteLine(contaKrugao.saldo);
            Console.ReadLine();
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular.nome = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            bool resultadoSaque = contaDoBruno.Sacar(500);

            Console.WriteLine(resultadoSaque);
            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);

            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular.nome = "Gabriela";

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(2000, contaDaGabriela);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.WriteLine("Resultado transferência: " + resultadoTransferencia);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            //Mão na Massa
            ContaCorrente contaDaCamila = new ContaCorrente();

            contaDaCamila.titular = new Cliente();

            Console.ReadLine();
        }
Beispiel #10
0
        public void Transferir(double valor, ContaCorrente contaDestino)
        {
            if (valor < 0)
            {
                throw new ArgumentException("Valor inválido para o transferência.", nameof(valor));
            }

            try
            {
                Sacar(valor);
            }
            catch (SaldoInsuficienteException ex)
            {
                ContadorTransferenciasNaoPermitidas++;
                throw new OperacaoFinanceiraException("Saldo insuficiente", ex);
            }

            this.saldo -= valor;
            contaDestino.Depositar(valor);
        }
Beispiel #11
0
        static void Main(string[] args)
        {
            //criando variavell do tipo ContaCorrente, chamada contaDoBruno astribuimos (=) como valor uma
            //referencia para o obj. Para instanciar add o new w o tipo instanciado (ContaCorrente())
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            bool resultadodoSaque = contaDoBruno.Sacar(500); // acessando a função sacar no obj referenciado contaDoBruno, valor do argumento 50

            Console.WriteLine(resultadodoSaque);             // imprimindo o retorno da função Sacar
            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);

            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.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("resultado transferência: " + resultadoTransferencia);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela " + contaDaGabriela.saldo);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);
            bool resultadoSaque = contaDoBruno.Sacar(100);

            contaDoBruno.Sacar(99);
            Console.WriteLine(contaDoBruno.saldo);
            Console.WriteLine(resultadoSaque);
            Console.WriteLine();

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);
            Console.WriteLine();

            ContaCorrente contadaGabriela = new ContaCorrente();

            contadaGabriela.titular = "Gabriela";

            Console.WriteLine("Saldo do Bruno ANTES: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela ANTES: " + contadaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(200, contadaGabriela);

            Console.WriteLine("Saldo do Bruno DEPOIS: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela DEPOIS: " + contadaGabriela.saldo);
            Console.WriteLine("Resultado da Transferencia: " + resultadoTransferencia);

            contadaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Nova Transferencia da Gabriela: " + contadaGabriela.saldo);
            Console.WriteLine("Nova Transferencia do Bruno: " + contaDoBruno.saldo);

            Console.WriteLine();
            Console.ReadLine();
        }
Beispiel #13
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);
            //passamos o valor a ser sacado dentro de parenteses.
            bool resultadoSaque = contaDoBruno.Sacar(50);

            Console.WriteLine(contaDoBruno.saldo);
            Console.WriteLine(resultadoSaque);


            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);


            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.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);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.ReadLine();
        }
Beispiel #14
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);           // antes da função, então retornará 10
            bool resultadoSaque = contaDoBruno.Sacar(500);   // por estar chamando uma função devemso colocar os parametros dentro do parenteses // logo ele visitara a função e verificara se 50 é menor que o valor que o saldo do Bruno // bool pq é um tipo da variavel da funcao/ dessa forma estamos guadando o valor da variavel contaDoBruno

            Console.WriteLine(resultadoSaque);
            Console.WriteLine(contaDoBruno.saldo); // apos a função, então retornará 50;

            contaDoBruno.Depositar(500);           // somando mais 500 no saldo

            Console.WriteLine("Saldo do Bruno" + contaDoBruno.saldo);

            ContaCorrente contaDaBruna = new ContaCorrente();

            contaDaBruna.titular = "Bruna";

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Bruna: " + contaDaBruna.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(200, contaDaBruna); // referencia e destino

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Bruna: " + contaDaBruna.saldo);

            Console.WriteLine("resultado da transferencia: " + resultadoTransferencia); // true porque essa trabsferencia ocorreu como esperado

            bool resultadoSegundaTransferencia = contaDaBruna.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo da Bruna: " + contaDaBruna.saldo);

            Console.WriteLine("Resultado da transferencia: " + resultadoSegundaTransferencia);
            Console.Read();
        }
Beispiel #15
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Sacar(500);

            Console.WriteLine("Saldo do Bruno R$ " + contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);


            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular = "Gabriela";

            Console.WriteLine("Saldo do Bruno: R$ " + contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: R$ " + contaDaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(200, contaDaGabriela);

            Console.WriteLine("");
            Console.WriteLine("Saldo do Bruno: R$ " + contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: R$ " + contaDaGabriela.saldo);
            Console.WriteLine("Tranferência realizada com sucesso? " + resultadoTransferencia);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("");
            Console.WriteLine("Saldo do Bruno: R$ " + contaDoBruno.saldo);
            Console.WriteLine("Saldo da Gabriela: R$ " + contaDaGabriela.saldo);

            Console.ReadLine();
        }
Beispiel #16
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            //chamando a função sacar e pegando o valor retornado pela função
            bool resultadoSaque = contaDoBruno.Sacar(500); //"500" vai ser o valor passado para a função como parametro

            Console.WriteLine(resultadoSaque);
            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500); // usando um metodo
            Console.WriteLine(contaDoBruno.saldo);

            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular = "Gabriela";

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(2000, contaDaGabriela); // chamando uma função e recebendo como paramentro um valor int e uma referencia

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.WriteLine("Resultado transferência: " + resultadoTransferencia);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.ReadLine();
        }
Beispiel #17
0
        static void Main(string[] args)
        {
            //referencia para um novo objeto
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);

            bool resultadoSaque = contaDoBruno.Sacar(500);

            Console.WriteLine(resultadoSaque);
            Console.WriteLine(contaDoBruno.saldo);

            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);

            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular = "Gabriela";

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            bool resultadoTransferencia = contaDoBruno.Transferir(2000, contaDaGabriela);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.WriteLine("Resultado transferência: " + resultadoTransferencia);

            contaDaGabriela.Transferir(100, contaDoBruno);

            Console.WriteLine("Saldo do Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo do Gabriela: " + contaDaGabriela.saldo);

            Console.ReadLine();
        }
Beispiel #18
0
        static void Main(string[] args)
        {
            bool          resultadoSaque;
            ContaCorrente contaAnderson = new ContaCorrente();

            Console.WriteLine("Saldo Anterior: " + contaAnderson.saldo);
            contaAnderson.titular = "Anderson";
            Console.WriteLine();

            resultadoSaque = contaAnderson.Sacar(500);

            //resultadoSaque = contaAnderson.Sacar(500);
            Console.WriteLine("Ocorreu o saque?: " + resultadoSaque);
            Console.WriteLine("Saldo: " + contaAnderson.saldo);

            contaAnderson.Depositar(500);
            Console.WriteLine("Saldo depois do Deposito: " + contaAnderson.saldo);

            ContaCorrente contaDaGabriela = new ContaCorrente();

            contaDaGabriela.titular = "Gabriela";

            Console.WriteLine("Conta do Anderson: " + contaAnderson.saldo);
            Console.WriteLine("Conta da Gabriela" + contaDaGabriela.saldo);

            bool resultadoTransferencia;

            resultadoTransferencia = contaAnderson.Transferir(200, contaDaGabriela);
            Console.WriteLine();
            Console.WriteLine("Depois da Transferencia");
            Console.WriteLine("Resuldado da Transferencia: " + resultadoTransferencia);
            Console.WriteLine();
            Console.WriteLine("Conta do Anderson: " + contaAnderson.saldo);
            Console.WriteLine("Conta da Gabriela" + contaDaGabriela.saldo);

            Console.ReadLine();
        }
Beispiel #19
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoFelipe = new ContaCorrente();

            contaDoFelipe.titular = "Felipe";
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";
            Console.WriteLine(contaDoBruno.saldo);
            contaDoBruno.Sacar(50);
            Console.WriteLine(contaDoBruno.saldo);
            contaDoBruno.Depositar(500);
            Console.WriteLine(contaDoBruno.saldo);

            Console.WriteLine("Saldo Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo Felipe: " + contaDoFelipe.saldo);

            contaDoBruno.Transferir(200, contaDoFelipe);

            Console.WriteLine("Saldo Bruno: " + contaDoBruno.saldo);
            Console.WriteLine("Saldo Felipe: " + contaDoFelipe.saldo);

            Console.ReadLine();
        }
Beispiel #20
0
        static void Main(string[] args)
        {
            ContaCorrente contaBruno = new ContaCorrente();

            contaBruno.titular = "Bruno";

            Console.WriteLine(contaBruno.saldo);

            bool resultado = contaBruno.Sacar(500);

            Console.WriteLine(contaBruno.saldo);
            Console.WriteLine(resultado);

            contaBruno.Depositar(500);
            Console.WriteLine(contaBruno.saldo);

            ContaCorrente contaGabriela = new ContaCorrente();

            contaGabriela.titular = ("Gabriela");

            Console.WriteLine("Saldo do Bruno: " + contaBruno.saldo);
            Console.WriteLine("Saldo da Gabriele: " + contaGabriela.saldo);

            bool resultadoTransferencia = contaBruno.Transferir(200, contaGabriela);

            Console.WriteLine("Saldo do Bruno: " + contaBruno.saldo);
            Console.WriteLine("Saldo da Gabriele: " + contaGabriela.saldo);
            Console.WriteLine("Resultado da Transferências: " + resultadoTransferencia);

            resultadoTransferencia = contaBruno.Transferir(2000, contaGabriela);
            Console.WriteLine("Saldo do Bruno: " + contaBruno.saldo);
            Console.WriteLine("Saldo da Gabriele: " + contaGabriela.saldo);
            Console.WriteLine("Resultado da Transferências: " + resultadoTransferencia);

            Console.ReadLine();
        }
Beispiel #21
0
        static void Main(string[] args)
        {
            ContaCorrente conta = new ContaCorrente();

            Console.WriteLine(conta.Sacar(30));
            Console.WriteLine(conta.saldo);

            conta.Depositar(500);
            Console.WriteLine(conta.saldo);

            ContaCorrente conta2 = new ContaCorrente();

            conta2.titular = "Guilherme";

            Console.WriteLine(conta2.Transferir(90, conta));

            Console.WriteLine(conta.saldo);
            Console.WriteLine(conta2.saldo);

            Console.WriteLine(conta.Transferir(600, conta2));

            Console.WriteLine(conta.saldo);
            Console.WriteLine(conta2.saldo);
        }
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente
            {
                titular = "Bruno"
            };

            bool resultadoSaque = contaDoBruno.Sacar(200.52);

            if (resultadoSaque)
            {
                Console.WriteLine("Saldo da conta do Bruno: " + contaDoBruno.saldo);
            }
            else
            {
                Console.WriteLine("O valor para saque é maior que o saldo disponivel");
            }

            contaDoBruno.Depositar(1000);
            Console.WriteLine("Conta com deposito: " + contaDoBruno.saldo);


            ContaCorrente contaDoRodrigo = new ContaCorrente
            {
                titular = "Rodrigo",
                saldo   = 9000.40,
            };

            contaDoBruno.Transferir(500, contaDoRodrigo);

            Console.WriteLine("Conta do Rodrigo " + contaDoRodrigo.saldo);

            contaDoRodrigo.Transferir(200, contaDoBruno);
            Console.WriteLine("Conta do Rodrigo para conta do bruno " + contaDoBruno.saldo);
            Console.ReadLine();
        }
Beispiel #23
0
        static void Main(string[] args)
        {
            ContaCorrente contaBruno = new ContaCorrente();

            contaBruno.titular = "Bruno";


            if (contaBruno.Sacar(75))
            {
                Console.WriteLine("Saldo atualizado após saque: R$" + contaBruno.saldo);
            }
            else
            {
                Console.WriteLine("\nSaldo insuficiente. \nSaldo atual: R$" + contaBruno.saldo);
            }

            contaBruno.Depositar(500);
            Console.WriteLine("\nSaldo atualizado após depósito: R$" + contaBruno.saldo);

            ContaCorrente contaGabriela = new ContaCorrente();

            if (contaBruno.Transferir(200, contaGabriela))
            {
                Console.WriteLine("\nTransferência efetuada com sucesso!" +
                                  "\nSaldo atualizado: R$" + contaBruno.saldo);
            }
            else
            {
                Console.WriteLine("\nSaldo insuficiente. \nSaldo atual: R$" + contaBruno.saldo);
            }


            Console.WriteLine("\n**********");
            Console.WriteLine("Excução finalizada. \nAperte ENTER para fechar...");
            Console.ReadLine();
        }
Beispiel #24
0
        static void Main(string[] args)
        {
            ContaCorrente contaBruno    = new ContaCorrente();
            ContaCorrente contaGabriela = new ContaCorrente();

            contaBruno.titular = "BRUNO";

            Console.WriteLine(contaBruno.saldo);
            bool resultadosaque = contaBruno.Sacar(500);

            Console.WriteLine(resultadosaque);
            Console.WriteLine(contaBruno.saldo);


            contaBruno.Depositar(500);
            Console.WriteLine("Novo saldo :" + contaBruno.saldo);

            contaBruno.Transferir(200, contaGabriela);
            Console.WriteLine("saldo Transferencia :" + contaBruno.saldo);
            Console.WriteLine("saldo Transferencia :" + contaGabriela.saldo);


            Console.ReadLine();
        }
Beispiel #25
0
        static void Main(string[] args)
        {
            ContaCorrente conta = new ContaCorrente();

            conta.titular = "Miguel";

            Console.WriteLine($"Saldo atual: {conta.saldo}");
            conta.Sacar(50);
            Console.WriteLine($"Saldo apos saque: {conta.saldo}");

            conta.Depositar(500);
            Console.WriteLine($"Saldo apos deposito: {conta.saldo}");

            ContaCorrente contaDaGabriela = new ContaCorrente();

            conta.titular = "Gabriela";


            conta.Transferir(200, contaDaGabriela);
            Console.WriteLine($"\nSaldo apos transferir: {conta.saldo}");
            Console.WriteLine($"Saldo da Gabriela apos receber transferencia: {contaDaGabriela.saldo}");

            Console.ReadLine();
        }