İçindekiler:

Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz: 5 Adım
Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz: 5 Adım

Video: Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz: 5 Adım

Video: Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz: 5 Adım
Video: 3000+ Common Spanish Words with Pronunciation 2024, Kasım
Anonim
Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz
Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz
Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz
Python Programı - Aylık Katkı/Depozito ile Bileşik Faiz

Ay sonunda aylık katkı ile bileşik faiz hesaplama programı.

TheCalculatorSite.com'dan alınan formül: Anapara için bileşik faiz: P(1+r/n)^(nt) Bir serinin gelecekteki değeri: PMT × (((1 + r/n)^nt - 1) / (r/ n))

Adım 1: Kullanıcıdan Veri Alın

Kullanıcıdan Veri Al
Kullanıcıdan Veri Al

Kullanıcıdan gerekli verileri girmesini isteyin:

Principalinput = input("Anapara girin: ")annualrateinput = input("Yıllık oranı girin: ") numberoftimescompoundedinput = input("Faizin yılda kaç kez bileşik hale getirildiğini girin: ") yearinput = input("Yıl cinsinden süre: ") monthcontributioninput = input("Aylık katkı miktarını giriniz: ")

2. Adım: Verileri Dönüştür

Verileri Dönüştür
Verileri Dönüştür

Veriler, tamsayılara dönüştürülmesi gereken bir dizi olarak girilir# Girilen girdileri tamsayılara dönüştürünprincipal = int(principalinput) yearorate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) year = int(yearsinput) Monthcontribution = int (aylık katkı girdisi)

Adım 3: Bileşik Faiz Artı Anaparayı Hesaplayın

Bileşik Faiz Artı Anaparayı Hesaplayın
Bileşik Faiz Artı Anaparayı Hesaplayın

İlk olarak, bileşik faiz artı anaparayı hesaplayın:# bileşik faiz artı anaparayı hesaplayın önsayı = (1 + (yıllık oran/birleşik sayı) # print ("Ön sayı:", önsayı) yükseltilmiş güç = (birleşik sayı * yıl) # print ("Yükseltildi" güce:", yükseltilmiş güce)bileşik faiz artı anapara = anapara * (ön sayı**güç'e yükseltilmiş)print("Bileşik faiz artı anapara: ", bileşik faizartı anapara)

Adım 4: Gelecek Değeri Hesaplayın

Gelecek Değeri Hesaplayın
Gelecek Değeri Hesaplayın

Sonra mevduat ile gelecek değeri hesaplayın# Şimdi dönem sonunda yapılan mevduat ile gelecek değeri hesaplayın# Formülü kullanarak: Aylık Ödeme × ((((1 + r/n)^(nt)) - 1) / (r /n)) # r = yıllık faiz oranı # n = dönem başına bileşik sayısı (genellikle ay olarak) # t = paranın yatırıldığı zaman (genellikle yıl olarak)

bir artı = (1+(yıllık oran/birleşik sayı) güç artırıldı2 = ((birleşik sayı*yıl)) orandividedbyoftimes = yıllıkoran/numberoftimescompoundedhalfdone = (((oneplus**güçe yükseltildi2)-1)/aylıkbirikim sayısıyla değerlendirildi*gelecek değer ile mevduatlı: ", mevduatlı vadeli değer)toplam = bileşik faiz artı anapara + mevduatlı vadeli değer yazdır ("Toplam Tutar:", toplam tutar)

Adım 5: Kod

# Ay sonunda aylık katkı ile bileşik faiz hesaplama programı

# İlk önce aşağıdaki formülü kullanarak anapara bileşik faizini hesaplayın: A = P (1 + r/n)**(nt) # r = yıllık faiz oranı # n = dönem başına bileşik sayısı (genellikle ay olarak) # t = anapara girdisi = input("Anapara girin: ") yearrateinput = input("Yıllık oranı girin: ") numberoftimescompoundedinput = input("Faizin yılda kaç kez bileşik hale getirildiğini girin: ") yearinput = input("Yıl cinsinden süre: ") Monthcontributioninput = input("Aylık katkı tutarını girin: ") # Dizelerden girilen girdiyi tamsayılara dönüştürün asıl = int(principalinput) yearrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) yıl = int(yearsinput) aylıkcontribution = int(monthlycontributioninput) print ("Girilen asıl değer: ", anapara) print ("Ondalık biçimdeki yıllık oran: ", yıllık oran) print ("Yılda kaç kez birleştirilir: ", kaç kez birleştirilir) print ("Birleştirileceği yıl sayısı: ", yıllar) print ("Aylık katkı: ", aylık katkı) # bileşik faiz artı ana ön sayıyı hesapla = (1 + (yıllık oran/birleşen sayı) # print ("Ön sayı:", ön sayı) yükseltilmiş güç = (birleşik sayı * yıl) # print ("Güç'e yükseltildi:", güce yükseltildi) bileşik faiz artı anapara = anapara * (ön sayı**güç'e yükseltildi) print("Bileşik faiz artı anapara: ", bileşik faizartı anapara) # Şimdi, dönem sonu # Formül kullanılarak: Aylık Ödeme × ((((1 + r/n)^(nt)) - 1) / (r/n)) # r = yıllık faiz oranı # n = dönem başına bileşik sayısı (genellikle ay olarak) # t = paranın yatırıldığı süre (genellikle yıl olarak) bir artı = (1+(yıllık oran/birleşik sayı) yükseltilmiştopower2 = ((birleşik sayı*yıl)) oranlıdividedbynumberoftimes = yıllıkoran/zamanla bileşik yarı yarıya = (((bir artı*) *poweredtopower2)-1)/rateddividedbynumbe roftimes) depozitolu gelecekdeğer = aylık katkı*yarı tamamlanmış çıktı ("Yatırmalı gelecekteki değer: ", mevduatlı gelecek değer) toplam tutar = bileşik faiz artı anapara + mevduatlı gelecek değer yazdır ("Toplam Tutar:", toplam tutar)

Önerilen: