Mobil ilovalarni ishlab chiqish


Bank uchun kredit kalkulyatorini yaratish



Yüklə 0,65 Mb.
Pdf görüntüsü
səhifə3/5
tarix19.04.2023
ölçüsü0,65 Mb.
#100449
1   2   3   4   5
1-mustaqil ishi mobil ilovalar

Bank uchun kredit kalkulyatorini yaratish 
Quyidagi kodlar, bank uchun kredit kalkulyatorini yaratish uchun Python dasturi sifatida 
yozilgan. Bu dastur, kredit miqdorini, foiz darajasi va kredit muddatini qabul qilib, kredit 
to'lovlarini va umumiy to'lov miqdorini hisoblaydi:
def calculate_loan_payment(principal, annual_interest_rate, years): 
monthly_interest_rate = annual_interest_rate / 12 
months = years * 12 
payment = (principal * monthly_interest_rate) / (1 - (1 + monthly_interest_rate) ** -months) 
return payment 
def loan_calculator(): 


print("Welcome to the Loan Calculator!") 
print("Please enter the following information:") 
principal = float(input("Loan amount: ")) 
annual_interest_rate = float(input("Annual interest rate (as a decimal): ")) 
years = int(input("Loan duration (in years): ")) 
monthly_payment = calculate_loan_payment(principal, annual_interest_rate, years) 
total_payment = monthly_payment * years * 12 
print(f"\nMonthly payment: ${monthly_payment:.2f}") 
print(f"Total payment: ${total_payment:.2f}") 
loan_calculator() 
Dastur foydalanuvchi tomonidan kredit miqdori (principal), yillik foiz darajasi 
(annual_interest_rate) va kredit muddatini (years) so'rab, kredit to'lovlarini hisoblaydi. 
calculate_loan_payment() funksiyasi, kredit to'lovlarini hisoblash uchun formula ishlatadi va 
o'tish darajasini oylik hisobga oladi. Natijada, oylik to'lovni topish uchun kredit muddatini oyda 
ko'paytiradi. 
loan_calculator() funksiyasi, dastur boshlanishida foydalanuvchini salomlaydi va kredit 
kalkulyatorini ishlatish uchun kredit miqdori, yillik foiz darajasi va kredit muddatini so'ragan 
holda
calculate_loan_payment() funksiyasini chaqiradi. Dastur natijasida, kiritilgan ma'lumotlar 
bo'yicha oylik to'lovni va umumiy to'lov miqdorini chiqaradi. 

Yüklə 0,65 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin