Índice:

Programa Python - Composto de Juros COM contribuições / depósitos mensais: 5 etapas
Programa Python - Composto de Juros COM contribuições / depósitos mensais: 5 etapas

Vídeo: Programa Python - Composto de Juros COM contribuições / depósitos mensais: 5 etapas

Vídeo: Programa Python - Composto de Juros COM contribuições / depósitos mensais: 5 etapas
Vídeo: Vintage SLOTS | BRAZIL ☹️😕 2024, Julho
Anonim
Programa Python - Compensação de Juros COM contribuições / depósitos mensais
Programa Python - Compensação de Juros COM contribuições / depósitos mensais
Programa Python - Compensação de Juros COM contribuições / depósitos mensais
Programa Python - Compensação de Juros COM contribuições / depósitos mensais

Programa de cálculo de juros compostos com contribuição mensal no final do mês.

Fórmula tirada de TheCalculatorSite.com:Juros compostos para o principal: P (1 + r / n) ^ (nt) Valor futuro de uma série: PMT × (((1 + r / n) ^ nt - 1) / (r / n))

Etapa 1: obter dados do usuário

Obter dados do usuário
Obter dados do usuário

Peça ao usuário para inserir os dados necessários:

principalinput = input ("Insira o principal:") yearrateinput = input ("Insira a taxa anual:") numberoftimescompoundedinput = input ("Insira o número de vezes que os juros são compostos por ano:") yearsinput = input ("Tempo em anos:") entrada de contribuição mensal = entrada ("Digite o valor da contribuição mensal:")

Etapa 2: converter dados

Converter dados
Converter dados

Os dados são inseridos como strings que devem ser convertidos em inteiros # Converter a entrada inserida de strings em inteirosprincipal = int (entrada principal) taxa anual = (int (entrada da taxa anual)) / 100 número de vezescompounded = int (número de vezes de entrada composta) anos = int (entrada de anos) mensalcontribuição = int (entrada de contribuição mensal)

Etapa 3: Calcular os juros compostos mais o principal

Calcule o Juro Composto mais o Principal
Calcule o Juro Composto mais o Principal

Primeiro, calcule os juros compostos mais o principal: # calcule os juros compostos mais o principal número preliminar = (1 + (taxa anual / número de vezes composto)) # print ("Número preliminar:", número preliminar) aumentado para potência = (número de vezes composto * anos) # print ("Aumentado to power: ",elevado para ligar) juros compostos maisprincipal = principal * (número preliminar ** elevado para ligar) print (" Os juros compostos mais o principal são: ", juros compostos mais principal)

Etapa 4: Calcule o valor futuro

Calcular o valor futuro
Calcular o valor futuro

Em seguida, calcule o valor futuro com os depósitos # Agora calcule o valor futuro com os depósitos feitos no final do período # Usando a fórmula: Pagamento Mensal × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = taxa de juros anual # n = número de compostos por período (geralmente em meses) # t = tempo que o dinheiro é investido (geralmente em anos)

oneplus = (1+ (taxa anual / número de vezes composto)) elevado para potência2 = ((número de vezes composto * anos)) avaliado dividido por número de vezes = taxa anual / número de vezes composto pela metade dado = ((((um mais ** elevado por número de vezes) -1) / avaliado dividido por número de vezes (valor futuro meio-valor mensal) com depósitos: ", valor futuro com depósitos) valor total = juros compostos maisprincipal + valor futuro com depósitos imprimir (" Valor total: ", valor total)

Etapa 5: Código

# Programa para calcular juros compostos com contribuição mensal no final do mês

# Primeiro calcule os juros compostos para o principal usando a fórmula: A = P (1 + r / n) ** (nt) # r = taxa de juros anual # n = número de compostos por período (geralmente em meses) # t = tempo entrada do principal = input ("Insira o principal:") yearrateinput = input ("Insira a taxa anual:") numberoftimescompoundedinput = input ("Insira o número de vezes que os juros são compostos por ano:") yearsinput = input ("Tempo em anos:") mensalcontributioninput = input ("Insira o valor da contribuição mensal:") # Converta a entrada inserida de strings em inteiros principal = int (entrada principal) taxa anual = (int (entrada da taxa anual)) / 100 número de vezescompounded = int (número de vezes de entrada composta) anos = int (entrada de anos) contribuição mensal = int (mensalcontributioninput) print ("O principal inserido é:", principal) print ("A taxa anual na forma decimal é:", taxa anual) print ("O número de vezes que será composto por ano é:", número de vezes composto) print ("O número de anos em que será composto: ", anos) print (" A contribuição mensal é: ", contribuição mensal) # calcule os juros compostos mais o número preliminar principal = (1 + (taxa anual / número de vezes composto)) # print (" Número preliminar: ", número preliminar) elevado para potência = (número de vezes composto * anos) # print ("Elevado à potência:", aumentado para ligar) composto de juros plusprincipal = principal * (número preliminar ** elevado para ligar) print ("O juro composto mais o principal é:", juros compostos mais o principal) # Agora calcule o valor futuro com os depósitos feitos no fim do período # Usando a fórmula: Pagamento Mensal × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = taxa de juros anual # n = número de compostos por período (geralmente em meses) # t = tempo em que o dinheiro é investido (normalmente em anos) oneplus = (1+ (taxa anual / número de vezes composto)) aumentado para potência2 = ((número de vezes composto * anos)) avaliado dividido por número de vezes = taxa anual / número de vezes composto meio feito = (((um mais *) *elevado para potência2) -1) / avaliado dividido pornumbe roftimes) futurevaluewithdeposits = mensalcontribution * halfdone print ("Valor futuro com depósitos:", valor futuro com depósitos) totalamount = juros compostos plusprincipal + valor futuro com depósitos print ("Valor total:", valor total)

Recomendado: