Taula de continguts:

Programa Python: interès compost amb contribucions / dipòsits mensuals: 5 passos
Programa Python: interès compost amb contribucions / dipòsits mensuals: 5 passos

Vídeo: Programa Python: interès compost amb contribucions / dipòsits mensuals: 5 passos

Vídeo: Programa Python: interès compost amb contribucions / dipòsits mensuals: 5 passos
Vídeo: 3000+ Common Spanish Words with Pronunciation 2024, Juliol
Anonim
Programa Python: interès compost amb contribucions / dipòsits mensuals
Programa Python: interès compost amb contribucions / dipòsits mensuals
Programa Python: interès compost amb contribucions / dipòsits mensuals
Programa Python: interès compost amb contribucions / dipòsits mensuals

Programa per calcular els interessos compostos amb contribució mensual a final de mes.

Fórmula extreta de TheCalculatorSite.com:Interès compost per principal: P (1 + r / n) ^ (nt) Valor futur d'una sèrie: PMT × (((1 + r / n) ^ nt - 1) / (r / n))

Pas 1: Obteniu dades de l'usuari

Obteniu dades de l'usuari
Obteniu dades de l'usuari

Demaneu a l'usuari que introdueixi les dades necessàries:

principalinput = input ("Introduïu principal:") annualrateinput = input ("Introduïu la taxa anual:") numberoftimescompoundedinput = input ("Introduïu el nombre de vegades que es composa l'interès per any:") yearsinput = input ("Temps en anys:") Monthcontributioninput = input ("Introduïu l'import de la contribució mensual:")

Pas 2: convertiu dades

Converteix dades
Converteix dades

Les dades s’introdueixen com a cadenes que s’han de convertir en enters # Converteix les entrades introduïdes de cadenes en entersprincipal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) contribució mensual = int (entrada de contribució mensual)

Pas 3: calculeu l'interès compost més el principal

Calculeu l’interès compost més el principal
Calculeu l’interès compost més el principal

En primer lloc, calculeu l’interès compost més el principal: # calculeu l’interès compost més el nombrepreliminar principal = (1 + (taxa anual / númerooftimescompost)) # imprimeix ("Número preliminar:", número preliminar) elevat topower = (nombreoftimescompost * anys) # imprimeix ("Raised a poder: ", raisetopower) compoundinterestplusprincipal = principal * (número preliminar ** raisingtopower) print (" L'interès compost més el principal és: ", compoundinterestplusprincipal)

Pas 4: calculeu el valor futur

Calculeu el valor futur
Calculeu el valor futur

A continuació, calculeu el valor futur amb dipòsits # Ara calculeu el valor futur amb els dipòsits realitzats al final del període # Utilitzant la fórmula: Pagament mensual × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = tipus d’interès anual # n = nombre de compostos per període (normalment en mesos) # t = temps en què s’inverteixen els diners (normalment en anys)

oneplus = (1+ (tarifa anual / nombreoftimescompost)) elevatpower2 = ((nombreoftimescompost * anys)) ratedividedbynumberoftimes = annualrate / numberoftimescompoundedhalfdone = (((oneplus ** elevatpotència2) -1) / ratedividedbynumberoftimes) valor futurdimpressió " amb dipòsits: ", futurevaluewithdeposits) totalamount = compostinterèsplusprincipal + futurevaluewithdeposits print (" Import total: ", totalamount)

Pas 5: Codi

# Programa per calcular els interessos compostos amb contribució mensual a final de mes

# Calculeu primer l'interès compost del principal mitjançant la fórmula: A = P (1 + r / n) ** (nt) # r = tipus d'interès anual # n = nombre de compostos per període (normalment en mesos) # t = temps principal = input ("Introduïu principal:") annualrateinput = input ("Introduïu la taxa anual:") numberoftimescompoundedinput = input ("Introduïu el nombre de vegades que es composa l'interès per any:") yearsinput = input ("Temps en anys:") Monthcontributioninput = input ("Introduïu l'import de la contribució mensual:") # Converteix l'entrada introduïda de cadenes en nombres enters principal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) int (input de contribució mensual) print ("El principal introduït és:", principal) print ("La taxa anual en forma decimal és:", taxa anual) print ("El nombre de vegades que es compondrà a l'any és:", numberoftimescompounded) print ("El nombre d'anys que es compondrà: ", anys) imprimir (" La contribució mensual és: ", contribució mensual) # calcular l'interès compost més el nombre preliminar principal = (1 + (taxa anual / númerooftimescompost)) # imprimir (" Número preliminar: ", número preliminar) raisetopower = (nombreoftimescompost * anys) # print ("Raised to power:", raisingtopower) compoundinterestplusprincipal = principal * (número preliminar ** raisingtopower) print ("L'interès compost més el principal és:", compoundinterestplusprincipal) # Ara calculeu el valor futur amb els dipòsits realitzats al final del període # Ús de la fórmula: Pagament mensual × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = tipus d'interès anual # n = nombre de compostos per període (generalment en mesos) # t = temps en què s’inverteixen els diners (normalment en anys) oneplus = (1+ (taxa anual / nombreoftimescompost)) elevatpower2 = ((nombreoftimescompost * anys)) classificat dividitnombreoftimes = taxa anual / nombreoftimescompost mitja feta = (((unplus * * livedtopower2) -1) / ratedividedbynumbe roftimes) futurevaluewithdeposits = contribució mensual * mitja impressió ("Valor futur amb dipòsits:", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Import total:", import total)

Recomanat: