@@ -21,26 +21,37 @@ def sayi_kontrolü(prompt,tip):
2121 if deger <= 0 :
2222 print ("Lütfen 0'dan büyük bir sayı giriniz" )
2323 continue
24- return
24+ return deger
2525 except ValueError :
2626 print ("Lütfen tam sayı girişi yapınız" )
2727
28-
2928def basit_faiz_hesaplayici ():
3029 ana_para = sayi_kontrolü ("Lütfen para miktarını (TL) giriniz: " , int )
3130 faiz_orani = sayi_kontrolü ("Lütfen yıllık faiz oranını (%) giriniz: " , float )
3231 süre = sayi_kontrolü ("Lütfen süreyi (ay) giriniz: " , int )
3332 faiz_farki = ana_para * (faiz_orani / 100 ) * süre
3433 nihai_tutar = faiz_farki + ana_para
3534 print ("\n --- SONUÇ ---" )
36- print (f"Faiz farkı: { faiz_farki } " )
37- print (f"Nihai tutar: { nihai_tutar } " )
35+ print (f"Faiz farkı: { faiz_farki } TL" )
36+ print (f"Nihai tutar: { nihai_tutar } TL" )
37+
38+ def taksit_hesapla ():
39+ kredi_miktari = sayi_kontrolü ("Lütfen kredi miktarını giriniz: " , int )
40+ faiz_orani = sayi_kontrolü ("Lütfen yıllık faiz oranını (%) giriniz: " , float )
41+ süre = sayi_kontrolü ("Lütfen süreyi (ay) giriniz: " , int )
42+ faiz_orani = faiz_orani / (100 * 12 )
43+ bölüm_üst = faiz_orani * ((1 + faiz_orani )** süre )
44+ bölüm_alt = ((1 + faiz_orani )** süre ) - 1
45+ bölüm = bölüm_üst / bölüm_alt
46+ aylik_taksit = kredi_miktari * bölüm
47+ print ("\n --- SONUÇ ---" )
48+ print (f"Aylık kredi taksit ücretiniz { aylik_taksit } TL" )
3849
3950if kullanici_secimi == 1 :
4051 basit_faiz_hesaplayici ()
4152if kullanici_secimi == 2 :
42- None
53+ taksit_hesapla ()
4354if kullanici_secimi == 3 :
4455 None
4556else :
46- quit
57+ SystemExit
0 commit comments