Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Ohjelma, jolla lasketaan korko kuukausimaksulla kuukauden lopussa.
Kaava on otettu TheCalculatorSite.com::Pääoman korot: P (1 + r/n)^(nt) Sarjan tuleva arvo: PMT × ((((1 + r/n))^nt - 1)/(r/ n))
Vaihe 1: Hae tietoja käyttäjältä
Pyydä käyttäjää syöttämään vaaditut tiedot:
principalinput = panos ("Anna pääoma:") vuositasoinen syöttö = panos ("Anna vuosikorko:") monta kertaa yhdistetty tulo = panos ("Anna korkojen korotuskertojen määrä vuodessa:") yearsinput = input ("Aika vuosina:") monthcontributioninput = input ("Anna kuukausittainen maksuosuus:")
Vaihe 2: Muunna tiedot
Tiedot syötetään merkkijonoina, jotka on muunnettava kokonaisluvuiksi# Muunna merkkijonojen syöttämät tiedot kokonaisluvuiksi (kuukausittainen panos)
Vaihe 3: Laske korko ja pääoma
Laske ensin korko ja pääoma: # laske korko plus pääoman alkuarvoluku = (1 + (vuosiluku/kertaluokkien määrä)) # tulosta ("Alustava numero:", alustava numero) valtaan: ", korotettu teho) yhdistelykorko plus pääoma = pääoma*(alustava numero ** korotettu teho) tulosta (" Yhdistelmäkorko plus pääoma on: ", yhdistyskorko plus)
Vaihe 4: Laske tulevaisuuden arvo
Laske sitten talletusten tuleva arvo# Laske nyt kauden lopussa tehtyjen talletusten tuleva arvo# Käyttämällä kaavaa: Kuukausimaksu × (((((1 + r / n)^(nt)) - 1) / (r /n)) # r = vuotuinen korko # n = yhdisteiden lukumäärä kaudella (yleensä kuukausina) # t = aika, jolloin rahat on sijoitettu (yleensä vuosina)
oneplus = (1+ (vuotuinen määrä/yhdistettyjen kertamäärien määrä)) korotettu teho2 = ((kerrottujen vuosien lukumäärä*vuotta)) nimellisjakautumismääräaikaa = vuotuinen määrä/aikaosuudetyhdistettypuoliksi tehty talletuksilla: ", tuleva arvo, jolla on talletuksia) kokonaissumma = yhdistelmäkorkopääoma pääoma + tulevaisuuden arvo talletuksilla (" Kokonaismäärä: ", kokonaissumma)
Vaihe 5: Koodi
# Ohjelma, jolla lasketaan korko kuukausimaksulla kuukauden lopussa
# Laske ensin pääoman korko käyttämällä kaavaa: A = P (1 + r/n) ** (nt) # r = vuotuinen korko # n = yhdisteiden lukumäärä kaudella (yleensä kuukausina) # t = aika = input ("Anna pääoma:") yearrateinput = input ("Anna vuosikorko:") monta kertaa yhdistetty tulo = input ("Kirjoita, kuinka monta kertaa korot lasketaan vuodessa:") yearsinput = input ("Aika vuosina:") monthcontributioninput = input ("Anna kuukausittainen maksuosuus:") # Muunna syötetty syöte merkkijonoista kokonaisluvuiksi pääoma = int (pääasiallinen laskenta) vuosiluku = (int (vuositulotulo))/100 lukuaikataulukkoa int (kuukausittainen panostukset) print ("Pääsääntö on:", pääoma) print ("Vuotuinen prosenttiosuus desimaalimuodossa on:", vuotuinen määrä) print ("Se, kuinka monta kertaa se yhdistetään vuodessa, on:", useita kertoja) print ("Kuinka monta vuotta se yhdistetään: ", vuotta) print (" Kuukausittainen maksu on: ", kuukausittainen maksuosuus) # laskea korko plus pääoman alustava numero = (1 + (vuosiluku/kertaluokkien määrä)) # print (" Alustava numero: ", alustava numero) vuotta) # print ("Korotettu valtaan:", korotettu teho) yhdisteinterestplusprincipal = pääoma*(alustava numero ** korotettu teho) print ("Yhdistelmäkorko plus pääoma on:", yhdisteinterestplusprincipal) # Laske nyt tuleva arvo talletusten yhteydessä kauden lopussa # Käyttämällä kaavaa: Kuukausimaksu × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = vuotuinen korko # n = yhdisteiden lukumäärä kaudella (yleensä kuukausina) # t = aika, jolloin rahat on sijoitettu (yleensä vuosina) oneplus = (1+ (vuositaso/kertaluokkien lukumäärä)) korotettu teho2 = ((kertaluokkien määrä*vuotta)) nimellisjako *korotettu teho2) -1)/nimellisjakobynumbe roftimes) Futurevaluewithdeposits = kuukausittainen panos*halfdone print ("Future value with talletukset:", futurevaluewithdeposits) totalamount = yhdisteiden korkotulo + pääoma + tulevaisuuden arvo sijoitusten kanssa ("Kokonaismäärä:", kokonaissumma)