Turinys:

„Python“programa - sudedamos palūkanos su mėnesinėmis įmokomis/indėliu: 5 žingsniai
„Python“programa - sudedamos palūkanos su mėnesinėmis įmokomis/indėliu: 5 žingsniai

Video: „Python“programa - sudedamos palūkanos su mėnesinėmis įmokomis/indėliu: 5 žingsniai

Video: „Python“programa - sudedamos palūkanos su mėnesinėmis įmokomis/indėliu: 5 žingsniai
Video: Python на практике / Пишем 3 программы на Питон за 5 минут 2024, Lapkritis
Anonim
„Python“programa - sudėtinės palūkanos su mėnesinėmis įmokomis/indėliu
„Python“programa - sudėtinės palūkanos su mėnesinėmis įmokomis/indėliu
„Python“programa - sudėtinės palūkanos su mėnesinėmis įmokomis/indėliu
„Python“programa - sudėtinės palūkanos su mėnesinėmis įmokomis/indėliu

Programa apskaičiuoti sudėtines palūkanas su mėnesiniu įnašu mėnesio pabaigoje.

Formulė paimta iš TheCalculatorSite.com: Sudėtinės pagrindinės palūkanos: P (1 + r/n)^(nt) Būsima serijos vertė: PMT × (((1 + r/n)^nt - 1)/(r/ n))

1 veiksmas: gaukite duomenis iš vartotojo

Gaukite duomenis iš vartotojo
Gaukite duomenis iš vartotojo

Paprašykite vartotojo įvesti reikiamus duomenis:

principalinput = įvestis ("Įveskite pagrindinę sumą:") metinė įvestis = įvestis ("Įveskite metinę normą:") kartų susumavimo įvestis = įvestis ("Įveskite, kiek kartų per metus sudedamos palūkanos:") yearsinput = input ("Laikas metais:") monthcontributioninput = input ("Įveskite mėnesio įmokos sumą:")

2 veiksmas: konvertuokite duomenis

Konvertuoti duomenis
Konvertuoti duomenis

Duomenys įvedami kaip eilutės, kurias reikia konvertuoti į sveikus skaičius# Konvertuoti įvestą iš eilučių į sveikus skaičius (mėnesio įnašo įvestis)

3 žingsnis: Apskaičiuokite sudėtines palūkanas ir pagrindinę sumą

Apskaičiuokite sudėtines palūkanas ir pagrindinę sumą
Apskaičiuokite sudėtines palūkanas ir pagrindinę sumą

Pirma, apskaičiuokite sudėtines palūkanas ir pagrindinę sumą: # apskaičiuokite sudėtines palūkanas ir pagrindinį pradinį pradinį skaičių = (1 + (metinis tarifas/susumuotų kartų skaičius)) # print („Preliminarus numeris:“, preliminarus skaičius) padidintas galingumas = (kartų skaičius susumuotas * metų) # print ("padidintas į valdžią: ", padidinta galia) sudėtinė palūkanų norma pagrindinė = pagrindinė suma*(preliminarus skaičius ** padidinta galia) spausdinti („ Sudėtinės palūkanos ir pagrindinė suma yra: ", sudėtinės palūkanos)

4 žingsnis: apskaičiuokite būsimą vertę

Apskaičiuokite būsimą vertę
Apskaičiuokite būsimą vertę

Tada apskaičiuokite būsimą vertę su indėliais# Dabar apskaičiuokite būsimą vertę su indėliais, atliktais laikotarpio pabaigoje# Naudodami formulę: Mėnesinis mokėjimas × (((((1 + r / n)^(nt)) - 1) / (r /n)) # r = metinė palūkanų norma # n = junginių skaičius per laikotarpį (paprastai mėnesiais) # t = laikas, kai pinigai investuojami (paprastai metais)

oneplus = (1+ (metinis koeficientas/susumuotų kartų skaičius)) padidintas galia2 = ((kartų skaičius susumuotas*metų)) nominaliai padalytas skaičius = metinis skaičius/kartų skaičius su indėliais: ", būsimoji vertė su indėliais) totalamount = sudėtinės palūkanos pagrindinė + ateities vertė su indėlių spauda (" Bendra suma: ", bendra suma)

5 žingsnis: kodas

# Programa, skirta apskaičiuoti sudėtines palūkanas su mėnesiniu įnašu mėnesio pabaigoje

# Pirmiausia apskaičiuokite sudėtines palūkanas pagrindinei pagal formulę: A = P (1 + r/n) ** (nt) # r = metinė palūkanų norma # n = junginių skaičius per laikotarpį (paprastai mėnesiais) # t = laikas = įvestis („Įveskite pagrindinę sumą:“) metinis įvestis = įvestis („Įveskite metinę normą:“) skaičius, kiek kartų sudaryta įvestis = įvestis („Įveskite, kiek kartų per metus sudedamos palūkanos:“) yearsinput = įvestis („Laikas metais:“) monthcontributioninput = input ("Įveskite mėnesio įmokos sumą:") # Įvestą įvestį iš eilučių konvertuokite į sveikus skaičius int (monthcontributioninput) print ("Įvesta pagrindinė suma yra:", pagrindinė) print ("Metinė norma dešimtaine forma yra:", metinė norma) print ("Skaičiavimų skaičius per metus yra:", daug kartų susumuota) print ("Kiek metų jis bus sujungtas: ", metai) print (" Mėnesio įmoka yra: ", mėnesinis įnašas) # apskaičiuoti sudėtines palūkanas ir pagrindinį preliminarų skaičių = (1 + (metinis dydis/kartų susumuotumas)) # print (" Preliminarus numeris: ", preliminarus skaičius) metai) # print ("Pakeltas į valdžią:", padidintas galingumas) junginysinterestplusprincipal = pagrindinė suma*(preliminarus skaičius ** padidintas galingumas) print ("Sudėtinės palūkanos ir pagrindinė suma yra:", sudėtinės palūkanos) # Dabar apskaičiuokite būsimą vertę, kai indėliai laikotarpio pabaiga # Naudojant formulę: mėnesinis mokėjimas × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = metinė palūkanų norma # n = junginių skaičius per laikotarpį (paprastai mėnesiais) *padidinta galia2) -1)/nominaliai padalinta „roftimes“Futurevaluewithdeposits = mėnesinis įnašas*halfdone print („Ateities vertė su indėliais:“, ateities vertė su indėliais) totalamount = sudėtinės palūkanos pagrindinė + ateities vertė su indėliais spausdinti („Bendra suma:“, totalamount)

Rekomenduojamas: