conversacional_invest / finance.py
Persano's picture
Update finance.py
dbcf1c5 verified
raw
history blame contribute delete
607 Bytes
# finance.py
def calcular_parcela_financiamento(valor, anos, juros_ano):
juros_mes = (1 + juros_ano / 100) ** (1/12) - 1
n = anos * 12
parcela = valor * (juros_mes * (1 + juros_mes) ** n) / ((1 + juros_mes) ** n - 1)
return round(parcela, 2)
def calcular_rentabilidade(entrada, financiamento, diaria, dias, anos):
investimento_total = entrada
receita_mensal = diaria * dias
receita_total = receita_mensal * 12 * anos
retorno = receita_total - investimento_total
rentabilidade = (retorno / investimento_total) * 100
return round(rentabilidade, 2), round(retorno, 2)