Exemple #1
0
        public void Calcular()
        {
            var valorCredito           = 1000000000.00M;
            var quantidadeParcelas     = 36;
            var dataPrimeiroVencimento = Convert.ToDateTime("23/08/2020", new CultureInfo("pt-BR"));

            CreditoImobiliario creditoImobiliario = new CreditoImobiliario(new Credito <CreditoImobiliario>()
            {
                ValorCredito = valorCredito, QuantidadeParcelas = quantidadeParcelas, DataPrimeiroVencimento = dataPrimeiroVencimento, Taxa = CreditoImobiliario.Taxa
            });

            CreditoVO creditoVOImobiliario = creditoImobiliario.Calcular();

            Console.WriteLine($"Status do Crédito: {creditoVOImobiliario.Status}\nValor Total Com Juros: R$ {creditoVOImobiliario.ValorTotalComJuros.ToString("#.##")}\nValor do Juros: R$ {creditoVOImobiliario.ValorJuros.ToString("#.##")}");
        }
        private static void ProcessarCalculoCreditoImobiliario()
        {
            CreditoImobiliario creditoImobiliario = new CreditoImobiliario(new Credito <CreditoImobiliario>()
            {
                ValorCredito = valorCredito, QuantidadeParcelas = quantidadeParcelas, DataPrimeiroVencimento = dataPrimeiroVencimento, Taxa = CreditoImobiliario.Taxa
            });

            CreditoVO creditoVOImobiliario = creditoImobiliario.Calcular();

            Console.Clear();

            Console.WriteLine($"Status do Crédito: {creditoVOImobiliario.Status}\nValor Total Com Juros: R$ {creditoVOImobiliario.ValorTotalComJuros.ToString("#.##")}\nValor do Juros: R$ {creditoVOImobiliario.ValorJuros.ToString("#.##")}");

            Console.ReadKey();
            Console.Clear();
        }