Բովանդակություն:

Python ծրագիր. Ամսական ներդրումներով տոկոսների համախմբում/ավանդ `5 քայլ
Python ծրագիր. Ամսական ներդրումներով տոկոսների համախմբում/ավանդ `5 քայլ

Video: Python ծրագիր. Ամսական ներդրումներով տոկոսների համախմբում/ավանդ `5 քայլ

Video: Python ծրագիր. Ամսական ներդրումներով տոկոսների համախմբում/ավանդ `5 քայլ
Video: Startup 16 տարեկանում: ProtoLab: Մարզերի երիտասարդները կփոխեն Հայաստանը: ՏՏ, գիտություն, բիզնես: 2024, Նոյեմբեր
Anonim
Python ծրագիր - Ամփոփվող տոկոսներ ամսական ներդրումներով/ավանդով
Python ծրագիր - Ամփոփվող տոկոսներ ամսական ներդրումներով/ավանդով
Python ծրագիր - Ամփոփվող տոկոսներ ամսական ներդրումներով/ավանդով
Python ծրագիր - Ամփոփվող տոկոսներ ամսական ներդրումներով/ավանդով

Ամսվա վերջին ամսական վճարով բարդ տոկոսների հաշվարկման ծրագիր:

Բանաձևը վերցված է TheCalculatorSite.com- ից. Հիմնական գումարի տոկոսային հետաքրքրություն. P (1 + r/n)^(nt) Սերիայի ապագա արժեքը ՝ PMT × (((1 + r/n)^nt - 1)/(r/ ն))

Քայլ 1: Ստացեք տվյալներ օգտագործողից

Ստացեք տվյալներ օգտագործողից
Ստացեք տվյալներ օգտագործողից

Խնդրեք օգտվողին տեղադրել անհրաժեշտ տվյալները

principalinput = մուտքագրում («Մուտքագրեք մայր գումարը.») տարեկանraterateinput = մուտքագրում («Մուտքագրեք տարեկան տոկոսադրույքը»)) monthcontributioninput = մուտքագրում ("Մուտքագրեք ամսական ներդրման գումարը.")

Քայլ 2: Փոխարկել տվյալները

Փոխարկել տվյալները
Փոխարկել տվյալները

Տվյալները մուտքագրվում են որպես տողեր, որոնք պետք է փոխակերպվեն ամբողջ թվերի: (ամսական ներդրում մուտքագրում)

Քայլ 3. Հաշվարկեք բարդ տոկոսադրույքը գումարած հիմնական գումարը

Հաշվեք բարդ տոկոսադրույքը գումարած հիմնական գումարը
Հաշվեք բարդ տոկոսադրույքը գումարած հիմնական գումարը

Նախ, հաշվարկեք բարդ տոկոսագումարը `գումարած մայր գումարը. իշխանության համար.

Քայլ 4: Հաշվեք ապագա արժեքը

Հաշվեք ապագա արժեքը
Հաշվեք ապագա արժեքը

Ապա հաշվարկեք ապագա արժեքը ավանդներով# Այժմ հաշվարկեք ապագա արժեքը ժամանակաշրջանի վերջում կատարված ավանդներով# Բանաձևի օգտագործմամբ. Ամսական վճար × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = տարեկան տոկոսադրույք # n = միացությունների քանակը մեկ ժամանակահատվածում (սովորաբար ամիսներով) # t = գումարի ներդրման ժամանակը (սովորաբար տարիներով)

oneplus = (1+ (տարեկան (տարեկան/թվով անգամ համակցված)) ավանդներով. ", futurevaluewithdeposits) totalamount = complexinterestplusprincipal + futurevaluewithdeposits print (" Total Sumount: ", totalalamount)

Քայլ 5: Կոդ

# Compoundրագիր `ամսվա վերջում ամսական ներդրումով հաշվարկվող բարդ տոկոսների համար

# Սկզբում հաշվարկեք հիմնական տոկոսադրույքի բարդ տոկոսադրույքը ՝ օգտագործելով բանաձևը. = մուտքագրում («Մուտքագրեք մայր գումարը».) ամենամսյա ներդրում = մուտքագրում («Մուտքագրեք ամսական ներդրման գումարը.») # Տողերից մուտքագրված մուտքագրումը վերածեք ամբողջ թվերի հիմնական = int (principalinput) տարեկան տարեկան = (int (տարեկան ներդրում))/100 numberoftimescompounded = int (numberoftimescompoundedinput) տարի = int (yearsinput) ամսական մասնակցություն = int (ամսական ներդրումային մուտքագրում) տպագիր («Մուտքագրված հիմնականը ՝», հիմնական) տպագիր («Տարեկան տոկոսադրույքը ՝ print («Տարիների թիվը կավելանա. », տարիներ) տպել (« Ամսական ներդրումը ՝ «, ամսական ներդրում) տարի) # տպագիր («Ուժի մեջ է բարձրացվել.», բարձրացված ուժ) complexinterestplusprincipal = մայր հիմնական*(նախնական թիվ ** բարձրացված ուժ) տպագիր («Միասնական տոկոսը գումարած մայր գումարը ՝ ժամանակաշրջանի ավարտը # Բանաձևի օգտագործմամբ. Ամսական վճար × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = տարեկան տոկոսադրույք # n = յուրաքանչյուր ժամանակահատվածի միացությունների քանակ (սովորաբար ամիսների ընթացքում) # t = գումարը ներդրվելու ժամանակը (սովորաբար տարիների ընթացքում) *բարձրացված ուժ 2) -1)/գնահատված roftimes) futurevaluewithdeposits = ամսական ներդրում*կիսատ թողարկում («Ապագա արժեքը ավանդներով.», futurevaluewithdeposits) totalamount = composinterestplusprincipal + futurevaluewithdeposits print («Ընդհանուր գումարը.», ընդհանուր գումարը)

Խորհուրդ ենք տալիս: