Tabla de contenido:

Programa Python: interés compuesto CON contribuciones / depósitos mensuales: 5 pasos
Programa Python: interés compuesto CON contribuciones / depósitos mensuales: 5 pasos

Video: Programa Python: interés compuesto CON contribuciones / depósitos mensuales: 5 pasos

Video: Programa Python: interés compuesto CON contribuciones / depósitos mensuales: 5 pasos
Video: Tipos EURIBOR: el duro test de 2020 | Masterclass Gratuita 2024, Mes de julio
Anonim
Programa Python: interés compuesto CON contribuciones / depósitos mensuales
Programa Python: interés compuesto CON contribuciones / depósitos mensuales
Programa Python: interés compuesto CON contribuciones / depósitos mensuales
Programa Python: interés compuesto CON contribuciones / depósitos mensuales

Programa para calcular el interés compuesto con aportación mensual al final del mes.

Fórmula tomada de TheCalculatorSite.com: Interés compuesto del principal: P (1 + r / n) ^ (nt) Valor futuro de una serie: PMT × (((1 + r / n) ^ nt - 1) / (r / norte))

Paso 1: obtener datos del usuario

Obtener datos del usuario
Obtener datos del usuario

Pídale al usuario que ingrese los datos requeridos:

principalinput = input ("Ingrese el principal:") annualrateinput = input ("Ingrese la tasa anual:") numberoftimescompoundedinput = input ("Ingrese el número de veces que el interés se capitaliza por año:") yearsinput = input ("Tiempo en años:") MonthContributioninput = input ("Ingrese el monto de la contribución mensual:")

Paso 2: convertir datos

Convertir datos
Convertir datos

Los datos se ingresan como cadenas que deben convertirse en números enteros (entrada de contribución mensual)

Paso 3: Calcule el interés compuesto más el principal

Calcule el interés compuesto más el principal
Calcule el interés compuesto más el principal

Primero, calcule el interés compuesto más el principal: # calcule el interés compuesto más el principal al poder: ", elevado a la potencia) interés compuesto más principal = principal * (número preliminar ** elevado a la potencia) print (" El interés compuesto más el principal es: ", interés compuesto más principal)

Paso 4: Calcule el valor futuro

Calcular el valor futuro
Calcular el valor futuro

Luego calcule el valor futuro con depósitos # Ahora calcule el valor futuro con depósitos hechos al final del período # Usando la fórmula: Pago mensual × (((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = tasa de interés anual # n = número de compuestos por período (generalmente en meses) # t = tiempo en que se invierte el dinero (generalmente en años)

oneplus = (1+ (tasa anual / número de veces compuesto)) elevado a potencia2 = ((número de veces compuesto * años)) clasificado dividido por número de veces = tasa anual / número de veces compuesto medio completado = (((uno más ** elevado a potencia2) -1) / clasificado dividido por número de veces) valor futuro con depósitos = contribución de impresión mensual con depósitos: ", valor futuro con depósitos) monto total = interés compuesto más principal + valor futuro con depósitos imprimir (" Monto total: ", monto total)

Paso 5: Código

# Programa para calcular el interés compuesto con contribución mensual al final del mes

# Primero calcule el interés compuesto para el principal usando la fórmula: A = P (1 + r / n) ** (nt) # r = tasa de interés anual # n = número de compuestos por período (generalmente en meses) # t = tiempo de entrada principal = input ("Ingrese el principal:") annualrateinput = input ("Ingrese la tasa anual:") numberoftimescompoundedinput = input ("Ingrese el número de veces que el interés se capitaliza por año:") yearsinput = input ("Tiempo en años:") MonthContributioninput = input ("Ingrese el monto de la contribución mensual:") # Convierta la entrada ingresada de las cadenas en números enteros principal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) MonthContribution = int (MonthContributioninput) print ("El principal ingresado es:", principal) print ("La tasa anual en forma decimal es:", tasa anual) print ("El número de veces que se capitalizará por año es:", número de veces compuesto) print ("El número de años que estará compuesto: ", años) print (" La contribución mensual es: ", contribución mensual) # calcular el interés compuesto más el principal número preliminar = (1 + (tasa anual / número de veces compuesto)) # imprimir (" Número preliminar: ", número preliminar) elevado a la potencia = (número de veces compuesto * años) # print ("Elevado al poder:", elevado al poder) interés compuesto más principal = principal * (número preliminar ** elevado al poder) print ("El interés compuesto más el principal es:", interés compuesto más principal) # Ahora calcule el valor futuro con los depósitos realizados al final del período # Usando la fórmula: Pago mensual × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = tasa de interés anual # n = número de compuestos por período (generalmente en meses) # t = tiempo que se invierte el dinero (generalmente en años) oneplus = (1+ (tasa anual / número de veces compuesto)) elevado a la potencia2 = ((número de veces compuesto * años)) clasificado dividido por número de veces = tasa anual / número de veces compuesto mitad = (((uno más *) * elevado a potencia2) -1) / clasificado dividido por número varias veces) valor futuro con depósitos = contribución mensual * medio hecho imprimir ("Valor futuro con depósitos:", valor futuro con depósitos) monto total = interés compuesto más principal + valor futuro con depósitos imprimir ("monto total:", monto total)

Recomendado: