Example #1
0
        static void Main(string[] args)
        {
            // INSTANCIANDO CONTA CORRENTE

            var ContaC = new ContaCorrente()
            {
                Agencia      = 10,
                Numero       = 1,
                Saldo        = 1000,
                tipo         = Model.Conta.TipoConta.Comum,
                DataAbertura = DateTime.Now
            };

            var cp = new ContaPoupanca(0.06m)
            {
                Agencia      = 1,
                Numero       = 3,
                Saldo        = 500,
                Taxa         = 2,
                DataAbertura = new DateTime(2018, 1, 1)
            };

            try
            {
                ContaC.Retirar(800);
                Console.WriteLine(ContaC.Saldo);
            }catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
        private static void ContaPoupanca()
        {
            ContaPoupanca cp = new ContaPoupanca();

            cp.Numero = 100;
            cp.Saldo  = 50;
            Console.WriteLine("Nova conta poupança");
            cp.Saldo = cp.MeuDeposito(cp.Saldo, 200);
            cp.Saca(cp, 110);
            double saldocp = cp.MeuSaldo(cp);
            double tribcp  = cp.CalculaTributo();

            Console.WriteLine($"Valor Saldo: {saldocp}");
            Console.WriteLine($"Valor Tributavel: {tribcp}");
            Console.WriteLine("----------");
        }
Example #3
0
        static void Main(string[] args)
        {
            var           data = new DateTime(2018, 02, 01);
            ContaPoupanca cp   = new ContaPoupanca(10.0M, data, "João");

            cp.Depositar(500.00M);
            cp.Sacar(400.00M);
            Console.Write(cp.Titular);

            ContaCorrente cc = new ContaCorrente("João");

            cc.Depositar(1500.00M);
            cc.Sacar(750.00M);

            Console.ReadKey();
        }