Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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)