Mündəricat:

Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz: 5 Addım
Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz: 5 Addım

Video: Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz: 5 Addım

Video: Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz: 5 Addım
Video: orik qaqa cellnen gorusdü 2024, Iyul
Anonim
Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz
Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz
Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz
Python Proqramı - Aylıq Töhfələr/Depozit İlə Birləşdirilən Faiz

Ayın sonunda aylıq töhfə ilə mürəkkəb faizlərin hesablanması proqramı.

TheCalculatorSite.com saytından götürülmüş düstur: Əsas faiz üçün mürəkkəb faiz: P (1 + r/n)^(nt) Seriyanın gələcək dəyəri: PMT × (((1 + r/n)^nt - 1)/(r/ n))

Addım 1: İstifadəçidən məlumat alın

İstifadəçidən Məlumat Alın
İstifadəçidən Məlumat Alın

İstifadəçidən tələb olunan məlumatları daxil etməsini xahiş edin:

prinsipalinput = giriş ("Əsas məbləği daxil edin:") illik nisbət = giriş ("İllik dərəcəni daxil edin:") numberoftimescompoundedinput = giriş ("Faizin ildə neçə dəfə birləşdirildiyini sayını daxil edin:") yearsinput = giriş ("İllərlə vaxt:") monthcontributioninput = input ("Aylıq töhfə məbləğini daxil edin:")

Addım 2: Məlumatları çevirin

Məlumatları çevirmək
Məlumatları çevirmək

Məlumat tam ədədlərə çevrilməli olan bir sətir olaraq daxil edilir# Daxil edilən girişləri sətirlərə çevir (aylıq töhfə)

Addım 3: Birləşdirilmiş Faiz və Üstünlük Hesablayın

Birləşdirilmiş Faiz və Üstünlük Hesablayın
Birləşdirilmiş Faiz və Üstünlük Hesablayın

Birincisi, mürəkkəb faizi üstəgəl hesablayın: # mürəkkəb faizi əsas prinsiplə hesablayın əvvəlcədən sayı = (1 + (illik nisbət/ədədlərkompounded)) # çap ("İlkin nömrə:", ilkin ədəd) qaldırılmış güc = (sayı bir neçə dəfə * il) # çap ("Yüksəldildi gücə: ", yüksəldilmiş güc) mürəkkəbinterestplusprincipal = əsas*(ilkin sayı ** yüksəlmiş güc) çap (" Mürəkkəb faiz üstəgəl əsasdır: ", mürəkkəb maraqlararası)

Addım 4: Gələcəyin Dəyərini Hesablayın

Gələcəyin dəyərini hesablayın
Gələcəyin dəyərini hesablayın

Sonra əmanətlərlə gələcək dəyəri hesablayın# İndi dövrün sonunda qoyulan əmanətlərlə gələcək dəyərinizi hesablayın# Düsturdan istifadə edərək: Aylıq Ödəniş × (((((1 + r / n)^(nt)) - 1) / (r /n)) # r = illik faiz dərəcəsi # n = dövr başına birləşmələrin sayı (adətən aylarla) # t = pulun qoyulduğu vaxt (adətən illərlə)

oneplus = (1+ (illik rütbe/sayılar) birləşdi)) yüksəldilmiş güc2 = ((sayılar dəfə birləşən*illər)) qiymətləndirilmiş sayımlar = illik nisbət/sayılar zamanlar birleşmiş halfdone = ((depozitlərlə: , depozitlərlə gələcək dəyər) totalamount = mürəkkəbinterestplusprincipal + depozitlərlə gələcək dəyər

Addım 5: Kod

# Ayın sonunda aylıq töhfə ilə mürəkkəb faizi hesablamaq proqramı

# Əvvəlcə düsturdan istifadə edərək əsas faiz üçün mürəkkəb faizi hesablayın: A = P (1 + r/n) ** (nt) # r = illik faiz dərəcəsi # n = dövr başına birləşmələrin sayı (adətən aylarla) # t = vaxt prinsipialput = giriş ("Əsas məbləği daxil edin:") illik nisbət = giriş ("İllik dərəcəni daxil edin:") numberoftimescompoundedinput = input ("Faizin ildə neçə dəfə birləşdirildiyini sayını daxil edin:") yearsinput = giriş ("İllərlə vaxt:") monthcontributioninput = input ("Aylıq töhfə məbləğini daxil edin:") # Stringlərdən daxil edilmiş girişi tam ədədlərə çevirmək prinsip = int (prinsipin çıxışı) illik nisbət = (int (illik nisbət))/100 sayıoftimescompounded = int (sayıfikrcompoundedinput) il = int (il daxilolma) aylıq qatqı = int (aylıq töhfə girişi) çap ("Daxil olan əsas:", əsas) çap ("Ondalık şəklində illik nisbət:", illik nisbət) çap ("İldə bir neçə dəfə birləşdiriləcəyi sayı:", bir neçə dəfə birləşmişdir) print ("Birləşdiriləcək illərin sayı: ", il) çap (" Aylıq töhfə: ", aylıq töhfə) # mürəkkəb faizi üstəgəl əsas ilkin sayı hesablayın = (1 + (illik nisbət/zamanlar birləşmiş)) # çap (" İlkin nömrə: ", ilkin sayı) qaldırılmış güc = (sayı bir neçə dəfə * il) # çap ("Gücə qaldırıldı:", yüksəldilmiş güc) mürəkkəbinterestplusprincipal = əsas*(ilkin sayı ** yüksəlmiş güc) print ("Mürəkkəb faiz üstəgəl əsas məbləğ:", mürəkkəb maraqlararası prinsip) # İndi gələcək depozitlərlə gələcək dəyəri hesablayın dövrün sonu # Düsturdan istifadə edərək: Aylıq Ödəniş × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = illik faiz dərəcəsi # n = Dövr başına birləşmələrin sayı (adətən aylarla) # t = pulun qoyulduğu vaxt (adətən illərlə) oneplus = (1+ (illik nisbət/zamanlar) *qaldırılmış güc2) -1)/nominalividedbynumbe roftimes) depozitlərlə gələcəyin dəyəri = aylıq töhfə*yarım çaplı çap ("Depozitlərlə gələcək dəyər:", depozitlərlə gələcək dəyər) totalamount = mürəkkəbinterestplusprincipal + futurevaluewithdeposits print ("Total Miqdarı:", ümumi məbləğ)

Tövsiyə: