Introdução ao cálculo de Financiamento Imobiliário | Método SAC | Para Programadores
- GNJ Jr
- 1 de ago. de 2024
- 3 min de leitura
Atualizado: 22 de set. de 2024
INTRODUÇÃO
O financiamento imobiliário é uma das formas mais comuns de adquirir imóveis, e entender as modalidades de pagamento pode ser crucial para a tomada de decisões. Um dos métodos mais utilizados no Brasil é o Sistema de Amortização Constante (SAC), que oferece uma forma específica de calcular os pagamentos ao longo do tempo. Para os profissionais da engenharia de software (para Programadores), quer sejam iniciantes ou não, esta é uma área de negócio com bastante relevância para a carreira dadas as complexidades inerentes aos cálculos do financiamento.
O QUE VOCÊ VAI ENCONTRAR NESSE POST
O SEU OBJETIVO
DESCRIÇÃO DA NECESSIDADE/PROBLEMA
RESULTADOS ESPERADOS
CONSIDERAÇÕES FINAIS
O SEU OBJETIVO
Você está com a responsabilidade de criar um programa (na linguagem de programação da sua escolha) que ajude um comprador a calcular o financiamento de um imóvel de acordo com o Sistema de Amortização Constante (SAC).
DESCRIÇÃO DA NECESSIDADE/PROBLEMA
Financiamento imobiliário SAC para programadores.
Os seguintes dados devem ser fornecidos como entrada do programa:
1. Valor do empréstimo: Valor total que será financiado.
2. Taxa de juros anual: Percentual de juros aplicados ao valor que resta ser pago.
3. Prazo de pagamento: Número de meses para pagar o financiamento.
O financiamento imobiliário SAC tem as seguintes características:
Amortização constante: A cada parcela, a amortização (parte do valor do empréstimo que está sendo quitado) permanece a mesma. A amortização é calculada dividindo o valor total do empréstimo pelo número de meses do financiamento.
Essa fórmula nos dá uma amortização fixa que se aplica a cada mês
Amortização = Valor Total / Número de parcelas
Juros decrescentes: A cada parcela, os juros diminuem, pois eles são calculados sobre o saldo devedor restante, que diminui à medida que as amortizações são pagas. Assim, no primeiro mês, o saldo devedor é o valor total do empréstimo, mas a cada parcela o saldo é reduzido pelo valor da amortização.
A fórmula dos juros mensais é:
Juros = Saldo devedor * Taxa anual / 12
Aqui, é essencial notar que a taxa de juros anual precisa ser convertida para mensal (dividida por 12).
Parcelas decrescentes: Como a amortização é fixa e os juros diminuem, o valor total da parcela também diminui com o tempo.
Parcela = Amortização + Juros
Saldo Devedor
A cada mês, o saldo devedor é reduzido pela amortização paga.
Logo, o saldo devedor após o pagamento da parcela é dado por:
Saldo devedor = Saldo anterior - Amortização
Com essas quatro fórmulas em mente, temos as bases para montar o algoritmo que calcula todas as parcelas e gera o cronograma de pagamento.
RESULTADOS ESPERADOS
Menu para selecionar NOVO CÁLCULO ou SAIR.
Ao selecionar NOVO CÁLCULO, devem ser informadas as entradas:
Financiamento, em R$
Prazo, em meses
Taxa de Juros, anual
Como resultado, gerar um cronograma de pagamento que mostre mês a mês:
- O valor da amortização.
- O valor dos juros.
- O valor total da parcela.
- O saldo devedor após cada pagamento.
WIREFRAMES
Um exemplo de resultado esperado para um financiamento de R$ 300.000,00 a uma taxa anual de 8% e prazo de 20 anos (240 meses) seria algo assim:
CONSIDERAÇÕES FINAIS
Este desafio não é apenas sobre calcular números, mas sim sobre como entender e analisar um problema do mundo real. O Sistema de Amortização Constante é amplamente utilizado em financiamentos, e desenvolver uma solução para calcular as parcelas requer uma boa compreensão de matemática financeira e habilidades de programação.
Agora é sua vez!
Analise o problema e desenvolva uma solução que calcule o financiamento utilizando o método SAC. Ao finalizar, compartilhe seus resultados ou melhorias na abordagem que você utilizou.
Boa sorte!
FONTES/CRÉDITOS
SAC, PRICE, valores de amortização, juros, encargos, taxas, seguros
Comments