示例#1
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();
        }
        static void Main(string[] args)
        {
            ContaCorrente contaVick = new ContaCorrente();
            ContaCorrente contaJp   = new ContaCorrente();

            contaVick.Sacar(10);
            Console.WriteLine(contaVick.saldo);

            contaVick.Sacar(100);
            Console.WriteLine(contaVick.saldo);


            Console.WriteLine("----Realizar transferência----");
            Console.WriteLine("Saldo vick: " + contaVick.saldo);
            Console.WriteLine("Saldo Jp: " + contaJp.saldo);

            contaVick.Transferir(50, contaJp);
            Console.WriteLine("----Sucesso!!!----");
            Console.WriteLine("Saldo vick: " + contaVick.saldo);
            Console.WriteLine("Saldo Jp: " + contaJp.saldo);
        }
        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();
        }
示例#4
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";
            Console.WriteLine(contaDoBruno.saldo);
            contaDoBruno.Sacar(50);
            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 da Gabriela: {contaDaGabriela.saldo}");

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

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

            Console.WriteLine($"Resultado transferência: {resultadoTransferencia}");

            contaDaGabriela.Transferir(100, contaDoBruno);

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

            Console.ReadLine();
        }
示例#5
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoMike = new ContaCorrente();

            contaDoMike.titular = "Mike";

            Console.WriteLine("Saldo Atual da Conta do Mike: " + contaDoMike.saldo);
            bool resultadoSaque = contaDoMike.Sacar(450);

            Console.WriteLine("Resultado do Saque: " + resultadoSaque);

            Console.WriteLine("\n=====SAQUE=====");
            contaDoMike.Sacar(50);
            Console.WriteLine("Saque realizado! \nSaldo Atual: " + contaDoMike.saldo);

            Console.WriteLine("\n=====DEPOSITO=====");
            contaDoMike.Deposito(500);
            Console.WriteLine("Depósito Realizado com Sucesso! \nSaldo Atual: " + contaDoMike.saldo);

            ContaCorrente contaDaMalu = new ContaCorrente();

            contaDaMalu.titular = "Malu";

            Console.WriteLine("\n=====SALDO DAS CONTAS=====");
            Console.WriteLine("Saldo da Conta do Mike: " + contaDoMike.saldo);
            Console.WriteLine("Saldo da Conta do Malu: " + contaDaMalu.saldo);

            bool resultadoTransferencia = contaDoMike.Transferir(200, contaDaMalu);

            Console.WriteLine("\n=====TRANSFERÊNCIA=====");
            Console.WriteLine("Saldo Atual da Conta do Mike: " + contaDoMike.saldo);
            Console.WriteLine("Saldo Atual da Conta do Malu: " + contaDaMalu.saldo);
            Console.WriteLine("Resultado da Transferência: " + resultadoTransferencia);

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

            contaBruno.Sacar(1);
            Console.WriteLine(contaBruno.saldo);

            contaBruno.Deposita(11);
            Console.WriteLine(contaBruno.saldo);

            ContaCorrente contaGabriela = new ContaCorrente();

            contaBruno.Tranferir(1, contaGabriela);

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

            Console.ReadLine();
        }
示例#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();
        }
示例#8
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();
        }
示例#9
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();
        }
示例#10
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();
        }
示例#11
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();
        }
示例#12
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();
        }
示例#13
0
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";
            contaDoBruno.agencia = 863;
            contaDoBruno.numero  = 863452;
            contaDoBruno.saldo   = 200;

            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 da Gabriela: " + contaDaGabriela.saldo);

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

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

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


            Console.ReadLine();
        }
示例#14
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();
        }
示例#15
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();
        }
示例#16
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();
        }
示例#17
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();
        }
示例#18
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);
        }
示例#19
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();
        }
示例#20
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();
        }
        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();
        }
示例#22
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();
        }
示例#23
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();
        }
示例#24
0
        static void Main(string[] args)
        {
            ContaCorrente conta   = new ContaCorrente();
            ContaCorrente destino = new ContaCorrente();

            Console.WriteLine("Digite o nome do titular: ");
            conta.titular = Console.ReadLine();

            Console.WriteLine("Digite o saldo: ");
            conta.saldo = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Digite o valor do saque: ");
            double saque = Convert.ToDouble(Console.ReadLine());

            string resultado;

            if (conta.Sacar(saque) == true)
            {
                resultado = "Saque realizado com sucesso";
            }
            else
            {
                resultado = "Não foi possivel realizar o saque";
            }

            Console.WriteLine("Nome: " + conta.titular);
            Console.WriteLine("Saldo atual: " + conta.saldo);
            Console.WriteLine("Total do Saque: " + saque);
            Console.WriteLine("O Saque foi possivel: " + resultado);


            Console.WriteLine("Deseja depositar valores ? 1-Sim 2-Não");
            int opcao = Convert.ToInt32(Console.ReadLine());

            switch (opcao)
            {
            case 1:
                Console.WriteLine("Digite o valor do deposito: ");
                double deposito = Convert.ToInt32(Console.ReadLine());
                destino.saldo += deposito;
                break;

            case 2:
                Console.WriteLine("Muito obrigado !");
                break;
            }
            Console.WriteLine("Saldo destino: " + destino.saldo);
            Console.WriteLine("Saldo atual: " + conta.saldo);

            ContaCorrente contaDestino = new ContaCorrente();

            Console.WriteLine("Deseja tranferir valores ? 1-Sim 2-Não");
            int opcao2 = Convert.ToInt32(Console.ReadLine());

            switch (opcao2)
            {
            case 1:
                Console.WriteLine("Digite a conta de destino:");
                int numeroContaDestino = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Digite o valor dq transferencia: ");
                double valorTransferencia = Convert.ToDouble(Console.ReadLine());

                conta.Transferir(valorTransferencia, destino);
                Console.WriteLine("Destino: " + destino.saldo);
                Console.WriteLine("Valor Atual: " + conta.saldo);
                break;

            case 2:
                Console.WriteLine("Muito obrigado !");
                break;
            }

            Console.ReadLine();
        }