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

            elo.valor = 550f;
            elo.saldo = 1050f;

            CartaoCredito visa = new CartaoCredito();

            visa.limite = 700f;

            do
            {
                System.Console.WriteLine("O token será validado. Aguarde...\n");
                System.Console.WriteLine(elo.ValidarToken());
            }while(elo.token == "");


            System.Console.WriteLine($"Seu saldo atual é de ${elo.saldo}");
            System.Console.WriteLine($"Você está prestes a realizar um pagamento no valor de ${elo.valor}.");
            System.Console.WriteLine("\nPor favor, digite a data de pagamento: ");
            elo.data = DateTime.Parse(Console.ReadLine());
            System.Console.WriteLine($"Data de pagamento: {elo.data}");
            System.Console.WriteLine($"\nSeu novo saldo é ${elo.SaldoAtual()}");

            System.Console.WriteLine($"\nLimite atual de ${visa.limite}.");
            System.Console.WriteLine($"Limite aumentado para ${visa.AumentarLimite(visa.limite, 500)}.");
        }
コード例 #2
0
        static void Main(string[] args)
        {
            // Cartao 1

            CartaoCredito visa = new CartaoCredito();

            visa.limite = 3000f;

            Console.WriteLine("Quanto acrescentar no limite?");
            float acres = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acres);
            Console.WriteLine("Novo limite: R$ " + visa.limite);

            System.Console.WriteLine("Digite a data do pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());

            System.Console.WriteLine("Data: " + visa.data);


            // Cartao 2
            // CartaoCredito elo = new CartaoCredito();
            // elo.limite = 1500f;

            // Console.WriteLine("Quanto acrescentar no limite?");
            // float soma = float.Parse( Console.ReadLine() );

            // elo.AumentarLimite(soma);
            // Console.WriteLine("Novo limite: R$ "+elo.limite);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            System.Console.WriteLine("Digite a data do pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());
            System.Console.WriteLine("Data digitada: " + visa.data);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            visa.limite = 3000f;
            System.Console.WriteLine("Deseja aumentar seu limite de cartão de credito? Quanto de acréscimo?");
            float acrescimo = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acrescimo);
            Console.WriteLine("novo limite: R$" + visa.limite);

            System.Console.WriteLine("digite a data do pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());
            System.Console.WriteLine("Data: " + visa.data);
        }
コード例 #5
0
        static void Main(string[] args)
        {
            CartaoCredito nubank = new CartaoCredito();

            nubank.limite = 2500f;

            Console.WriteLine("Digite a quantidade de acréscimo que deseja no limite");
            float acrescimo = float.Parse(Console.ReadLine());

            nubank.AumentarLimite(acrescimo);
            Console.WriteLine("O novo limite é de R$" + nubank.limite);

            Console.WriteLine("Digite a data do pagamento");
            nubank.data = DateTime.Parse(Console.ReadLine());
            Console.WriteLine("Data" + nubank.data);
        }
コード例 #6
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            visa.limite = 3000f;
            Console.WriteLine("Quanto você deseja acrescentar de limite?");
            float acrescimo = float.Parse(Console.ReadLine());

            visa.AumentoLimite(acrescimo);
            Console.WriteLine("Seu novo limite é de: R$" + visa.limite);

            //System antes de console é pelo uso do DateTime
            //O parse após um comando serve para permitir o uso/leitura dele no ReadLine
            System.Console.WriteLine("Digite a data de Pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());
            System.Console.WriteLine("Data definida:" + visa.data);
        }
コード例 #7
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            visa.limite = 6000f;

            Console.WriteLine("Quanto acrescentar no limite?");
            float acres = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acres);
            Console.WriteLine("Novo limite: R$ " + visa.limite);

            Console.WriteLine("Digite a data do pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());

            Console.WriteLine("Data: " + visa.data);
        }
コード例 #8
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            visa.limite = 1200f;

            System.Console.WriteLine("Deseja aumentar seu limite em quanto?");
            float acrescimo = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acrescimo);

            System.Console.WriteLine("Seu limite agora é de R$:" + visa.limite);

            System.Console.WriteLine("Quando voce deseja pagar?");
            float valorPago = float.Parse(Console.ReadLine());

            System.Console.WriteLine("Você pagou R$:" + valorPago);
        }
コード例 #9
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito( );

            visa.limite = 1200f;

            Console.WriteLine("Deseja aumentar seu limite? Quanto de acréscimo?");
            float acres = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acres);

            Console.WriteLine("Novo limite: R$ " + visa.limite);


            Console.WriteLine("Qual o valor do pagamento?");
            float valorPago = float.Parse(Console.ReadLine());

            Console.WriteLine("O valor pago foi de : R$ " + valorPago);
        }
コード例 #10
0
        static void Main(string[] args)
        {
            CartaoCredito visa = new CartaoCredito();

            System.Console.WriteLine("Digite a data do pagamento");
            visa.data = DateTime.Parse(Console.ReadLine());
            System.Console.WriteLine("Data digitada: " + visa.data);

            System.Console.WriteLine();

            Console.WriteLine("Digite o valor para pagar:");
            Console.ReadLine();
            System.Console.WriteLine(visa.Pagar());

            System.Console.WriteLine();

            System.Console.WriteLine("Digite o acrescimo de limite:");
            visa.acrescimo = float.Parse(Console.ReadLine());
            System.Console.WriteLine("Seu novo limite: ");
            Console.WriteLine(visa.AumentarLimite(5000, visa.acrescimo));
        }
コード例 #11
0
        static void Main(string[] args)
        {
            // Cartao 1

            CartaoCredito visa = new CartaoCredito();

            visa.limite = 10000f;

            Console.WriteLine("Deseja acrescentar quanto no limite?");
            float acres = float.Parse(Console.ReadLine());

            visa.AumentarLimite(acres);
            Console.WriteLine("Novo limite: R$ " + visa.limite);

            System.Console.WriteLine("Digite a data do pagamento:");
            visa.data = DateTime.Parse(Console.ReadLine());

            System.Console.WriteLine("Data: " + visa.data);

            Console.WriteLine("Deseja cancelar o pagamento?");
            Console.WriteLine(visa.Cancelar(Console.ReadLine()));
        }