Indholdsfortegnelse:
- Trin 1: Hent data fra bruger
- Trin 2: Konverter data
- Trin 3: Beregn sammensatte renter plus hovedstolen
- Trin 4: Beregn den fremtidige værdi
- Trin 5: Kode
Video: Python -program - sammensatte renter med månedlige bidrag/depositum: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Program til beregning af sammensatte renter med månedligt bidrag i slutningen af måneden.
Formel hentet fra TheCalculatorSite.com:Komponentinteresse for hovedstol: P (1 + r/n)^(nt) Fremtidig værdi af en serie: PMT × (((1 + r/n)^nt - 1)/(r/ n))
Trin 1: Hent data fra bruger
Bed brugeren om at indsætte de nødvendige data:
principalinput = input ("Indtast hovedstol:") annualrateinput = input ("Angiv årlig rate:") numberoftimescompoundedinput = input ("Indtast antal gange, som renterne er sammensat pr. år:") yearsinput = input ("Tid i år:") monthlycontributioninput = input ("Angiv månedligt bidragssum:")
Trin 2: Konverter data
Data indtastes som en strenge, der skal konverteres til heltal# Konverter indtastet input fra strenge til heltalprincipal = int (principalinput) annualrate = (int (annualrateinput))/100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) månedlig bidrag = int (månedlig bidrag)
Trin 3: Beregn sammensatte renter plus hovedstolen
Beregn først den sammensatte rente plus hovedstolen: # beregne den sammensatte rente plus hovedstolens foreløbige tal = (1 + (årlig rente/antal tidssammensatte)) # udskriv ("Foreløbigt tal:", foreløbigt tal) raisetopower = (antaloftimersammensatte * år) # print ("Hævet til magten: ", raisetopower) compoundinterestplusprincipal = principal*(foreløbigt tal ** raisetopower) print (" Composite interest plus hovedstolen er: ", compoundinterestplusprincipal)
Trin 4: Beregn den fremtidige værdi
Beregn derefter den fremtidige værdi med indskud# Beregn nu den fremtidige værdi med indskud foretaget i slutningen af perioden# Brug formel: Månedlig betaling × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = årlig rente # n = antal forbindelser pr. periode (normalt i måneder) # t = tid, pengene investeres (normalt i år)
oneplus = (1+ (yearrate/numberoftimescompounded)) raisetopower2 = ((numberoftimescompounded*years)) ratedividedbynumberoftimes = annualrate/numberoftimescompoundedhalfdone = (((oneplus ** raisetopower2) -1)/ratedividedbynumberoftimes) futurevaluewonitpension med indskud: ", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print (" Total Amount: ", totalamount)
Trin 5: Kode
# Program til beregning af sammensatte renter med månedligt bidrag i slutningen af måneden
# Beregn først sammensatte renter for hovedstol ved hjælp af formel: A = P (1 + r/n) ** (nt) # r = årlig rente # n = antal forbindelser pr. Periode (normalt i måneder) # t = tid hovedindtastning = input ("Indtast hovedstol:") annualrateinput = input ("Angiv årlig rate:") numberoftimescompoundedinput = input ("Indtast antal gange, som renten er sammensat pr. år:") yearsinput = input ("Tid i år:") Monthlycontributioninput = input ("Angiv månedligt bidragssum:") # Konverter indtastet input fra strenge til heltal hovedstol = int (hovedindgang) annualrate = (int (annualrateinput))/100 numberoftimescompounded = int (numberoftimescompoundedinput) år = int (yearsinput) månedlig bidrag = int (Monthlycontributioninput) print ("Den indtastede hovedstol er:", hovedstol) print ("Årstaksten i decimalform er:", årlig sats) print ("Antallet af gange den vil blive sammensat pr. år er:", numberoftimescompounded) print ("Antallet af år det vil blive sammensat: ", år) print (" Det månedlige bidrag er: ", månedligt bidrag) # beregne sammensatte renter plus det primære foreløbige tal = (1 + (årlig rate/antaloftimeskompounderet)) # print (" Foreløbigt nummer: ", foreløbigt tal) raisetopower = (numberoftimescompounded * år. periodens afslutning # Brug af formel: Månedlig betaling × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = årlig rente # n = antal forbindelser pr. periode (normalt i måneder) # t = tid, hvor pengene investeres (normalt i år) oneplus = (1+ (årlig rate/antaloftimeskompounderet)) rejsttopower22 (((antaloftimekompounderet*år)) ratedividedbynumberoftimes = annualrate/numberoftimescompounded halfdone = ((oneplus* *hævet topkraft2) -1)/vurderetopdeltbynumbe roftimes) futurevaluewithdeposits = månedligt bidrag*halfdone print ("Fremtidig værdi med indskud:", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Totalbeløb:", totalbeløb)
Anbefalede:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: 4 trin (med billeder)
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: Denne instruktion viser, hvordan du styrer flere GPIO -ben på din RaspberryPi for at drive 4 lysdioder. Det vil også introducere dig til parametre og betingede udsagn i Python. Vores tidligere instruerbare brug af din Raspberry Pi's GPIO -pins til at kon
Kom godt i gang med Python: 7 trin (med billeder)
Kom godt i gang med Python: Programmering er fantastisk! Det er kreativt, sjovt og giver din hjerne en mental træning. Mange af os ønsker at lære mere om programmering, men overbeviser os selv om, at vi ikke kan. Måske har den for meget matematik, måske skræmmer den jargon, der kastes rundt
Kontroladgang til Arduino YÚN med MySQL, PHP5 og Python: 11 trin (med billeder)
Kontroller adgangen til Arduino YÚN med MySQL, PHP5 og Python: Hej venner! Som du ved, i september var det nye premiere -skjold for Arduino, Arduino YUN. Denne lille ven har et Linux -integreret system, som vi kan køre alt, hvad du kan tænke på (i hvert fald indtil videre). Selvom der er meget lidt information
QuizzPi, et Raspberry Pi Trivia -spil med Python: 7 trin (med billeder)
QuizzPi, et Raspberry Pi Trivia -spil med Python: QuizzPi er et trivia -spil af arkadetype. QuizzPi blev født, fordi jeg havde behov for at give min datter en underholdning. Hun er 7 år, og hun kræver allerede brug af nye teknologier, tanken var at skabe noget, der var både sjovt og lærerigt