Sadržaj:
- Korak 1: Preuzmite podatke od korisnika
- Korak 2: Pretvorite podatke
- Korak 3: Izračunajte složenu kamatu plus glavnicu
- Korak 4: Izračunajte buduću vrijednost
- Korak 5: Kodirajte
Video: Python program - složene kamate sa mjesečnim doprinosima/depozitima: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Program za obračun složene kamate sa mjesečnim doprinosom na kraju mjeseca.
Formula preuzeta sa TheCalculatorSite.com: Složena kamata za glavnicu: P (1 + r/n)^(nt) Buduća vrijednost serije: PMT × (((1 + r/n)^nt - 1)/(r/ n))
Korak 1: Preuzmite podatke od korisnika
Zamolite korisnika da unese potrebne podatke:
glavnica ulaz = ulaz ("Unesite glavnicu:") godišnja stopaulaz = ulaz ("Unesite godišnju stopu:") broj rokovakompletiraninput = ulaz ("Unesite broj puta kada se kamata sastavlja godišnje:") godinainput = ulaz ("Vrijeme u godinama:") monthcontributioninput = input ("Unesite mjesečni iznos doprinosa:")
Korak 2: Pretvorite podatke
Podaci se unose kao nizovi koji se moraju pretvoriti u cijele brojeve# Pretvorite unesene unose iz nizova u integersprincipal = int (principalinput) godišnja stopa = (int (godišnjiinput))/100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) mjesečni doprinos = int (mjesečni unos doprinosa)
Korak 3: Izračunajte složenu kamatu plus glavnicu
Prvo izračunajte složene kamate plus glavnicu: # izračunajte složene kamate plus glavnicupreliminarni broj = (1 + (godišnja stopa/broj rokova kompliciran)) # ispis ("Preliminarni broj:", preliminarni broj) elevatopower = (broj rokova kompliciran * godina) # ispis ("Raised na snagu: ", povećano na snagu) složeni interesplusprincipal = glavnica*(preliminarni broj ** povišen na snagu) ispis (" Složena kamata plus glavnica je: ", složeni interesplusprincipal)
Korak 4: Izračunajte buduću vrijednost
Zatim izračunajte buduću vrijednost s depozitima# Sada izračunajte buduću vrijednost s depozitima uplaćenim na kraju razdoblja# Koristeći formulu: Mjesečna uplata × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = godišnja kamatna stopa # n = broj spojeva po periodu (obično u mjesecima) # t = vrijeme ulaganja novca (obično u godinama)
oneplus = (1+ (godišnja stopa/broj vremenskih rokova) sa depozitima: ", buduća vrijednost sa depozitima) totalamount = složena kamataplusprincipal + buduća vrijednost sa depozitima ispis (" Ukupan iznos: ", ukupan iznos)
Korak 5: Kodirajte
# Program za obračun složene kamate sa mjesečnim doprinosom na kraju mjeseca
# Prvo izračunajte složene kamate za glavnicu koristeći formulu: A = P (1 + r/n) ** (nt) # r = godišnja kamatna stopa # n = broj kamata po periodu (obično u mjesecima) # t = vremenski unos glavnice = ulaz ("Unesite glavnicu:") godišnji unos = unos ("Unesite godišnju stopu:") broj rokovakompletiraniulaz = ulaz ("Unesite broj puta kada se kamata sastavlja godišnje:") godineinput = unos ("Vrijeme u godinama:") monthcontributioninput = input ("Unesite mjesečni iznos doprinosa:") # Pretvorite unesene unose iz nizova u cijele brojeve principal = int (principalinput) godišnja stopa = (int (godišnji unos))/100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) mjesečni doprinos = int (monthcontributioninput) print ("Unesena glavnica je:", glavnica) print ("Godišnja stopa u decimalnom obliku je:", godišnja stopa) print ("Broj puta koji će biti sastavljen po godini je:", brojkompromitovano) print ("Broj godina će biti složen: ", godine) print (" Mjesečni doprinos je: ", mjesečni doprinos) # izračunajte složene kamate plus glavni preliminarni broj = (1 + (godišnja stopa/broj rokova kompliciran)) # ispis (" Prethodni broj: ", preliminarni broj) raisetopower = (broj godine) # print ("Povećano na snagu:", podignuto na snagu) složene kamateplusprincipal = glavnica*(preliminarni broj ** podignuta na snagu) ispis ("Složena kamata plus glavnica je:", složene kamateplusprincipal) # Sada izračunajte buduću vrijednost s depozitima uplaćenim na kraj perioda # Koristeći formulu: Mjesečna uplata × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = godišnja kamatna stopa # n = broj spojeva po periodu (obično u mjesecima) # t = vrijeme ulaganja novca (obično u godinama) oneplus = (1+ (godišnja stopa/broj rokova kompromitovan)) podignuto na snagu2 = ((broj radnih vremena kompromitovano*godina)) ocijenjeno podijeljeno brojem rotova = godišnja stopa/broj rokovakomplicirano poludomena = (((jedan plus* *elevatopower2) -1)/ratedividedbynumbe roftimes) futurevaluewithdeposits = mjesečni prilog*polupravan ispis ("Buduća vrijednost s depozitima:", futurevaluewithdeposites) totalamount = složena kamataplusprincipal + futurevaluewithdeposits print ("Ukupni iznos:", ukupan iznos)
Preporučuje se:
Magic Hercules - Upravljački program za digitalne LED diode: 10 koraka
Magic Hercules - Upravljački program za digitalne LED diode: Brzi pregled: Modul Magic Hercules je pretvarač između dobro poznatog i jednostavnog SPI u NZR protokol. Ulazi modula imaju toleranciju od +3,3 V, tako da možete sigurno spojiti bilo koji mikrokontroler koji radi na naponu od +3,3 V. Upotreba
Kako napraviti statički LCD upravljački program sa I²C interfejsom: 12 koraka
Kako napraviti statički LCD upravljački program s I²C sučeljem: Zasloni s tekućim kristalima (LCD) široko se koriste u komercijalnim i industrijskim aplikacijama zbog svojih dobrih vizualnih svojstava, niske cijene i niske potrošnje energije. Ove osobine čine LCD standardnim rješenjem za uređaje na baterije
Cezarov program za šifriranje u Pythonu: 4 koraka
Program Caesar Cipher u Pythonu: Caesar Cipher je drevna i široko korištena šifra koja se lako šifrira i dešifrira. Radi tako što premješta slova abecede kako bi stvorio potpuno novu abecedu (ABCDEF bi mogao premjestiti preko 4 slova i postati EFGHIJ). Cezar C
Raspberry Pi, Python i upravljački program koračnog motora TB6600: 9 koraka
Raspberry Pi, Python i upravljački program koračnog motora TB6600: Ovo uputstvo slijedi korake koje sam poduzeo za spajanje Raspberry Pi 3b na kontroler koračnog motora TB6600, napajanje od 24 VDC i 6 -žični koračni motor. Vjerojatno sam poput mnogih od vas i slučajno imam " zgrabi torbu " preostale nominalne vrijednosti
Como Crear Un Program za Python Que Grafique Cualquier Funkcija Y Saque Un Área Especifica Debajo De Ella: 6 koraka
Como Crear Un Program De Python Que Grafique Cualquier Funkcija Y Saque Un Área Especifica Debajo De Ella: Este program permite al usuario uvodio kualquier funci ó n, graficarla y deterar un un area especifica debajo de la misma