Mundarija:
- 1 -qadam: Foydalanuvchidan ma'lumotlarni oling
- 2 -qadam: ma'lumotlarni aylantirish
- 3 -qadam: Kompaniya foizini, shuningdek, asosiyni hisoblang
- 4 -qadam: Kelajak qiymatini hisoblang
- 5 -qadam: kod
Video: Python dasturi - Oylik badallar/depozitlar bilan qo'shma foizlar: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Oy oxirida har oylik badal qo'shilgan foizlarni hisoblash dasturi.
TheCalculatorSite.com saytidan olingan formulalar: Asosiy qarz uchun kompleks foiz: P (1 + r/n)^(nt) Seriyaning kelajakdagi qiymati: PMT × (((1 + r/n)^nt - 1)/(r/ n))
1 -qadam: Foydalanuvchidan ma'lumotlarni oling
Foydalanuvchidan kerakli ma'lumotlarni kiritishni so'rang:
printsipialput = kiritish ("Asosiyni kiriting:") yillik tezlik kiritish = kiritish ("Yillik stavkani kiriting:") numberoftimescompoundedinput = input ("Foizlar yiliga qo'shiladigan sonlar sonini kiriting:") yearsinput = input ("Yillardagi vaqt:")) monthcontributioninput = input ("Oylik badal miqdorini kiriting:")
2 -qadam: ma'lumotlarni aylantirish
Ma'lumotlar butun sonlarga aylantirilishi kerak bo'lgan satrlar sifatida kiritiladi# Kiritilgan kirishni satrlardan tamsayılarga aylantirishprincipal = int (printsipialput) yillik tezlik = (int (yillik tezlik kiritish))/100 numberoftimescompounded = int (numberoftimescompoundedinput) yillar = int (yillar kiritish) oylik hissasi = int (har oylik hissasi)
3 -qadam: Kompaniya foizini, shuningdek, asosiyni hisoblang
Birinchidan, qo'shma foizni va asosiy qarzni hisoblang: # asosiy foizni hisoblang. hokimiyatga: ", ko'tarilgan kuch) birikma interinterplusprincipal = asosiy*(boshlang'ich son ** ko'tarilgan kuch) bosma (" Murakkab foiz va asosiy qarz: ", interinterplusprincipal)
4 -qadam: Kelajak qiymatini hisoblang
Keyin kelajakdagi qiymatni omonatlar bilan hisoblang# Endi davr oxirida qo'yilgan omonatlar bilan kelajakdagi qiymatni hisoblang# Formuladan foydalanib: Oylik to'lov × (((((1 + r / n)^(nt)) - 1) / (r /n)) # r = yillik foiz stavkasi # n = har bir davr uchun birikmalar soni (odatda oylar bilan) # t = pul qo'yilgan vaqt (odatda yillar bilan)
oneplus = (1+ (yillik tezlik/sonlar) tuzilgan)) ko'tarilgan kuch 2 = ((sonlar ba'zida*yil)) baholangan sonlar = yillik tezlik/sonlar marta qo'shilgan halfdone = ((depozitlar bilan: ", depozitlar bilan kelajakdagi qiymat) jami summa = birikma interestplusprincipal + kelajakdagi qiymat bilan depozitlarni chop etish (" Umumiy miqdor: ", jami summa)
5 -qadam: kod
# Oy oxirida har oylik badal qo'shilgan foizlarni hisoblash dasturi
# Birinchidan, asosiy formula bo'yicha foizlarni hisoblang: A = P (1 + r/n) ** (nt) # r = yillik foiz stavkasi # n = har bir davr uchun birikmalar soni (odatda oylar bo'yicha) # t = vaqt printsipial natijasi = kiritish ("Asosiy qarzni kiriting:") yillik tezlik = = kiritish ("Yillik stavkani kiriting:") numberoftimescompoundedinput = input ("Foizlar yiliga qo'shiladigan sonlar sonini kiriting:") yearsinput = kiritish ("Yillardagi vaqt:") monthcontributioninput = input ("Oylik badal miqdorini kiriting:") # Kiritilgan kirishni satrlardan tamsayılarga aylantirish printsip = int (printsipialput) yillik tezlik = (int (yillik tezlik kiritish))/100 sonioftimescompounded = int (sonoftimescompoundedinput) yillar = int (yil kiritish) oylik ulanish = int (monthcontributioninput) print ("Kiritilgan asosiy hisob:", asosiy) chop etish ("O'nli kasrdagi yillik stavka:", yillik tezlik) chop etish ("Yiliga necha marta qo'shilishi:", sonlar qo'shilgan) chop etish ("qo'shilgan yillar soni: ", yillar) chop etish (" Oylik hissasi: ", oylik hissasi) # murakkab foizlarni hisoblab, asosiy asosiy raqam = (1 + (yillik tezlik/sonlar) qo'shilgan)) # chop etish (" Dastlabki raqam: ", dastlabki raqam) ko'tarilgan kuch = (sonlar marta biriktirilgan * yillar) # bosma ("Quvvat ko'tarildi:", ko'tarilgan kuch) murakkab interinterplusprincipal = bosh* davr oxiri # Formuladan foydalanib: Oylik to'lov × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = yillik foiz stavkasi # n = har bir davr uchun birikmalar soni (odatda oylar bilan) # t = pulga sarmoya kiritiladigan vaqt (odatda yillar bilan) oneplus = (1+ (yillik tezlik/sonlar) biriktirilgan)) ko'tarilgan kuch2 = ((sonlar marta biriktirilgan*yillar)) baholangan sonlar = yillik tezlik/sonlar marta birlashtirilgan yarim = = (((oneplus*) *ko'tarilgan kuch2) -1)/nominalividedbynumbe roftimes) depozitlar bilan kelgusi qiymat = oylik hissasi*yarim bosma bosma ("Depozitlar bilan kelajakdagi qiymat:", depozitlar bilan kelajakdagi qiymat) jami summa = interinterplusprincipal + kelajakdagi qiymatlar
Tavsiya:
Amerika Qo'shma Shtatlari Makey Makey o'yinlari: 5 qadam
Amerika Qo'shma Shtatlari hududlari Makey Makey O'yini: Bu ko'rsatma beriladigan o'quvchilar guruhning hamkorlik strategiyasidan foydalanib, Qo'shma Shtatlarning 5 ta mintaqasi haqidagi bilimlarini va sxemalar haqidagi bilimlarini mustahkamlash uchun o'yin quradilar. G'arbiy Virjiniyadagi 5 -sinf o'quvchilari mintaqani o'rganishadi
MicroPython dasturi: hojatxona bandmi? 8 qadam (rasmlar bilan)
MicroPython dasturi: hojatxona bandmi ?: Bizning ofis hammom maydoni cheklangan katta guruhli ofis. &Quot; Men " Men tez -tez hojatxonaga borishga joyim yo'qligini topaman, shuning uchun men o'zimni xijolat qilib, uzoq kutishga majbur bo'laman. Tajriba MakePython ESP8266 yordamida aniqlash serverini o'rnatdi
Como Crear dasturining dasturi Python -da, maydonda, Bajo -La -Curva -de -Diagrama PV: 5 -qadam
Dasturni Python -da, Python -da, Di -Grafika bo'yicha PV: O'quv qo'llanmalari, shuningdek, hisob -kitoblar va ma'lumotlarni arxivlash orqali amalga oshiriladi. Hisob -kitoblarga ko'ra, biz juda ko'p trapecios sumados y colorore á el maydoni bajo esta
Python xavfsizligini shifrlash/shifrini ochish dasturi: 3 qadam
Python xavfsizligini shifrlash/shifrini ochish dasturi: Ushbu ko'rsatmada men sizga oddiy Python yordamida fayllarni sanoat standarti AES yordamida qanday saqlashingiz mumkinligini ko'rsataman. Talablar:- Python 3.7- PyAesCrypt kutubxonasi- hashlib kutubxonasi Agar sizda bu kutubxonalar bo'lmasa, siz tomonidan osongina o'rnatilishi mumkin
Raspberry Pi bilan Arduino dasturi: 5 qadam (rasmlar bilan)
Raspberry Pi bilan Arduino dasturi: Bu yo'riqnomada men Raspberry Pi bilan Arduinoni qanday dasturlashni ko'rsataman. Mening Twitter: twitter.com/steveschuler20 Men bu loyiha uchun ishlatgan qismlarga Kano Computer Kit Complete (Raspberry Pi ekranli va klaviatura) va Snapi