Exercise 04-11:

Write a program to approve a bank loan for the purchase of a home. The program must ask the price of the house to buy, the salary, and the number of years to pay. The amount of the monthly installment cannot exceed 30% of the salary. Calculate the installment as the amount of the house to be purchased divided by the number of months to pay.

Answer:

##############################################################################
# Python From Scratch
# Author: Nilo Ney Coutinho Menezes
# Editora Novatec (c) 2010-2025 - LogiKraft 2025
# Site: https://pythonfromscratch.com
# ISBN: 978-85-7522-949-1 (Paperback), 978-85-7522-950-7 (hardcover), 978-85-7522-951-4 (ebook)
#
# File: chapter 04/exercise-04-11.py.py
##############################################################################
value = float(input("Enter the house value: "))
salary = float(input("Enter the salary: "))
years = int(input("How many years to pay: "))
months = years * 12
installment = value / months
if installment > salary * 0.3:
    print("Unfortunately you cannot get the loan")
else:
    print(f"Installment value: R$ {installment:7.2f} Loan OK")
Click here to download the file