Sommario:
- Passaggio 1: ottenere dati dall'utente
- Passaggio 2: convertire i dati
- Passaggio 3: calcola l'interesse composto più il capitale
- Passaggio 4: calcola il valore futuro
- Passaggio 5: codice
Video: Programma Python - Interesse cumulativo CON contributi/depositi mensili: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Programma per il calcolo degli interessi composti con contributo mensile a fine mese.
Formula tratta da TheCalculatorSite.com:Interesse composto per il capitale: P(1+r/n)^(nt) Valore futuro di una serie: PMT × (((1 + r/n)^nt - 1) / (r/ n))
Passaggio 1: ottenere dati dall'utente
Chiedi all'utente di inserire i dati richiesti:
principalinput = input("Inserisci il capitale: ")annualrateinput = input("Inserisci il tasso annuale: ") numberoftimescompoundedinput = input("Inserisci il numero di volte in cui l'interesse viene composto per anno: ") yearsinput = input("Tempo in anni: ") contributo mensileinput = input("Inserisci l'importo del contributo mensile: ")
Passaggio 2: convertire i dati
I dati vengono immessi come stringhe che devono essere convertite in numeri interi# Converti input immesso da stringhe in interiprincipal = int(principalinput) annualrate = (int(annualrateinput))/100 numerodi voltescomposto = int(numeroditimescompostoinput) anni = int(yearsinput) contributomensile = int (contributo mensile input)
Passaggio 3: calcola l'interesse composto più il capitale
Per prima cosa, calcola l'interesse composto più il capitale:# calcola l'interesse composto più il principalepreliminarynumber = (1 + (annualrate/numberoftimescompounded)) # print ("Preliminary number:", preliminarenumber) raisetopower = (numerodi voltecomposto * anni) # print ("Raised al potere:", elevato a potere) interesse composto più capitale = capitale * (numero preliminare ** elevato a potere) print ("L'interesse composto più il capitale è: ", interesse composto più capitale)
Passaggio 4: calcola il valore futuro
Quindi calcola il valore futuro con i depositi# Ora calcola il valore futuro con i depositi effettuati alla fine del periodo# Usando la formula: Pagamento mensile × (((1 + r/n)^(nt)) - 1) / (r /n)) # r = tasso di interesse annuo # n = numero di composti per periodo (solitamente in mesi) # t = tempo di investimento del denaro (solitamente in anni)
unoplus = (1+(tasso annuale/numero di volte composto)) elevato a potenza2 = ((numero di volte composto*anni)) tasso diviso pernumero di volte = tasso annuale/numero di volte composto mezzofatto = (((unoplus**raisedtopower2)-1)/tasso diviso per numero di volte) valore futurocontributo mensile*valoremetàfatto con depositi: ", valorefuturocondepositi)importototale = interessecompostopiùcapitale +valorefuturocondepositi stampa ("Importo totale:",importo totale)
Passaggio 5: codice
# Programma per il calcolo degli interessi composti con contributo mensile a fine mese
# Calcolare prima l'interesse composto per il capitale utilizzando la formula: A = P (1 + r/n)**(nt) # r = tasso di interesse annuo # n = numero di composti per periodo (solitamente in mesi) # t = tempo principale input = input("Inserisci capitale: ") tassoannualeinput = input("Inserisci tasso annuale: ") numerodi volte compostoinput = input("Inserisci il numero di volte in cui l'interesse viene composto per anno: ") yearsinput = input("Tempo in anni: ") mensilecontributoinput = input("Inserisci l'importo del contributo mensile: ") # Converte l'input immesso dalle stringhe in numeri interi principal = int(principalinput) annualrate = (int(annualrateinput))/100 numeroditimescomposto = int(numeroditimescompostoinput)years = int(yearsinput)contributomensile = int(monthlycontributioninput) print ("Il capitale inserito è: ", principal) print ("Il tasso annuale in forma decimale è: ", annualrate) print ("Il numero di volte che sarà composto all'anno è: ", numero di volte composto) print ("Il numero di anni in cui sarà composto: ", anni) print ("Il contributo mensile è: ", contributo mensile) # calcola l'interesse composto più il numeropreliminare principale = (1 + (tasso annuale/numero di volte composto)) # print ("Numero preliminare:", numero preliminare) elevato a potenza = (numero di volte composto * anni) # print ("Elevato al potere:", elevato al potere) compoundinterestplusprincipal = principal * (preliminarynumber**raisedtopower) print("L'interesse composto più il capitale è: ", compoundinterestplusprincipal) # Ora calcola il valore futuro con i depositi effettuati al fine del periodo # Usando la formula: Pagamento Mensile × ((((1 + r/n)^(nt)) - 1) / (r/n)) # r = tasso di interesse annuo # n = numero di composti per periodo (di solito in mesi) # t = tempo di investimento del denaro (di solito in anni) unopiù = (1+(tasso annuale/numero di volte composto)) elevato alla potenza2 = ((numero di volte composto*anni)) tasso diviso per numero di volte = tasso annuo/numero di volte composto a metà = (((unoplus* *raised topower2)-1)/tasso diviso per numero roftimes) valorefuturocondepositi = contributo mensile*stampa a metà ("Valore futuro con depositi: ", valorefuturocondepositi) importo totale = interessecompostopiù capitale + valorefuturocondepositi stampa ("Importo totale:", importo totale)
Consigliato:
Programma Caesar Cipher in Python: 4 passaggi
Caesar Cipher Program in Python: Caesar Cipher è un cifrario antico e ampiamente utilizzato che è facile da cifrare e decifrare. Funziona spostando le lettere dell'alfabeto per creare un alfabeto completamente nuovo (ABCDEF potrebbe spostarsi di 4 lettere e diventerebbe EFGHIJ). Cesare C
Programma un ATtiny con Arduino: 7 passaggi (con immagini)
Programmare un ATtiny con Arduino: Di seguito sono riportate le indicazioni per programmare i microcontrollori ATtiny utilizzando l'IDE Arduino. In parole povere, ecco come programmare i chip Atmel a 8 pin come faresti normalmente con un Arduino. È fantastico perché l'ATtiny è minuscolo e, beh, questo permette
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: Ciao mondo, in questo Instructable voglio mostrarti come programmare il tuo Arduino Uno con il tuo dispositivo Android tramite Bluetooth. È molto semplice e così economico. Inoltre ci permette di programmare il nostro Arduino dove vogliamo tramite bluetooth senza fili… Quindi
Come realizzare un programma di integrazione numerica in Python: 10 passaggi
Come creare un programma di integrazione numerica in Python: questo è un tutorial su come creare ed eseguire un programma che valuterà integrali definiti utilizzando un algoritmo di integrazione numerica. Ho diviso i passaggi in 3 sezioni: capire l'algoritmo che verrà utilizzato per realizzare il programma, codificare il
Programma Arduino con Raspberry Pi: 5 passaggi (con immagini)
Programma Arduino con Raspberry Pi: in questo Instructable, dimostrerò come programmare un Arduino con un Raspberry Pi. My Twitter: twitter.com/steveschuler20 Le parti che ho usato per questo progetto includono il Kano Computer Kit Complete (Raspberry Pi con schermo e tastiera) e lo Snapi