Բովանդակություն:
- Քայլ 1: Ստացեք տվյալներ օգտագործողից
- Քայլ 2: Փոխարկել տվյալները
- Քայլ 3. Հաշվարկեք բարդ տոկոսադրույքը գումարած հիմնական գումարը
- Քայլ 4: Հաշվեք ապագա արժեքը
- Քայլ 5: Կոդ
Video: Python ծրագիր. Ամսական ներդրումներով տոկոսների համախմբում/ավանդ `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ամսվա վերջին ամսական վճարով բարդ տոկոսների հաշվարկման ծրագիր:
Բանաձևը վերցված է 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 («Ընդհանուր գումարը.», ընդհանուր գումարը)
Խորհուրդ ենք տալիս:
LED Cube մոդելավորման ծրագիր `5 քայլ
LED Cube մոդելավորման ծրագրակազմ. Ես գրեթե ավարտեցի 8x8x8 LED խորանարդի կառուցումը և դրա հետ միասին եկավ այս ծրագրաշարը ԱՀ -ի համար: Այն օգնում է ձեզ ստեղծել անիմացիաներ և դրանք մոդելավորում է 2D էկրանին ՝ նախքան դրանք 3D բեռնվելը: Չկա (դեռ) աջակցություն
Bluetooth50g - Վերամշակման ծրագիր ՝ կոտրված HP50G հաշվիչի համար. 7 քայլ
Bluetooth50g - Խափանված նախագիծ կոտրված HP50G հաշվիչի համար. Մարտկոցի արտահոսքի պատճառով ցուցադրման տանող ուղիները կոտրված են: Մարտկոցը արտահոսեց և կոռոզիայի ենթարկեց ուղիները: Հաշվիչն ինքնին աշխատում է, բայց արդյունքները էկրանին չեն ցուցադրվում (միայն ուղղահայաց գծեր): Համակարգը նմանակում է bluetooth ստեղնաշարին և
C ++ հիմնական ծրագիր ՝ 11 քայլ
C ++ հիմնական ծրագիր. Այս ծրագրում դուք կսովորեք c ++ - ի հիմունքները ՝ կոդավորելով մի պարզ c ++ ծրագիր ՝ բազմաթիվ օգտվողներ ստեղծելու և այդ օգտվողներին ցուցադրելու համար, հուսով ենք, որ ձեզ հաճելի կլինի
Կառուցեք wearable Motion Tracker (BLE Arduino- ից մինչև Android Studio- ի հատուկ ծրագիր). 4 քայլ
Կառուցեք wearable Motion Tracker (BLE Arduino- ից մինչև Android Studio- ի հատուկ ծրագիր). Bluetooth Low Energy (BLE) ցածր էներգիայի Bluetooth հաղորդակցության ձև է: Հագանելի սարքերը, ինչպես խելացի հագուստները, որոնց ես օգնում եմ նախագծել Predictive Wear- ում, պետք է հնարավորինս սահմանափակեն էներգիայի սպառումը, որպեսզի երկարացնեն մարտկոցի կյանքը և հաճախ օգտագործեն BLE:
Ինչպես կատարել թվային ինտեգրման ծրագիր Python- ում. 10 քայլ
Ինչպես կատարել թվային ինտեգրման ծրագիր Python- ում: Սա ձեռնարկ է, թե ինչպես ստեղծել և գործարկել ծրագիր, որը կգնահատի որոշակի ինտեգրալներ ՝ օգտագործելով թվային ինտեգրման ալգորիթմ: Ես քայլերը բաժանել եմ 3 բաժնի ՝ հասկանալ ալգորիթմը, որը կօգտագործվի ծրագիրը կազմելու համար, կոդավորելով