Python ile Kredi, Taksit ve Toplam Geri Ödeme Hesaplama

Bu yazımızda, kullanıcının girdiği anapara, faiz oranı ve süre bilgilerine göre aylık taksitleri ve toplam geri ödeme miktarını hesaplayan basit bir Python programu yazacağız.

Öncelikle sorumuzu nasıl bir yaklaşımla çözeceğimizi adım adım yazacağız ve temsili bir bir akış şeması (flowchart) çizeceğiz.

  • Öncelikle, kullanıcıdan anapara miktarı, faiz oranı ve ödeme süresi gibi gerekli bilgileri alacağız.
  • Daha sonra, bu bilgileri kullanarak aylık taksit miktarını hesaplayacağız.
  • Aylık taksit miktarını kullanarak, toplam geri ödeme miktarını hesaplayacağız.
  • Son olarak, hesapladığımız aylık taksit miktarını ve toplam geri ödeme miktarını kullanıcıya göstereceğiz.
# Kullanıcıdan bilgileri al
anapara = float(input("Anapara (TL): "))
faiz_orani = float(input("Yıllık Faiz Oranı (%): ")) / 100
vade = int(input("Vade (ay): "))
# Aylık faiz oranını hesapla
aylik_faiz_orani = faiz_orani / 12
# Aylık taksitleri hesapla
aylik_taksit = (anapara * aylik_faiz_orani * (1 + aylik_faiz_orani)**vade) / ((1 + aylik_faiz_orani)**vade - 1)
# Toplam geri ödeme miktarını hesapla
toplam_geri_odeme = aylik_taksit * vade
# Sonuçları yazdır
print("Aylık Taksit:", round(aylik_taksit, 2), "TL")
print("Toplam Geri Ödeme:", round(toplam_geri_odeme, 2), "TL")

❗ Burada round() fonksiyonu, aylik_taksit ve toplam_geri_odeme değerlerini iki ondalık basamağa yuvarlar.

Bu program, kullanıcıdan anapara, yıllık faiz oranı ve vadeyi ay cinsinden alır. Ardından aylık faiz oranını hesaplar ve bu bilgilerle aylık taksit miktarını ve toplam geri ödeme miktarını hesaplar. Son olarak, hesaplanan miktarları ekrana yazdırır.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu