ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
1.7 KiB

  1. 1 REM LOANAFFD
  2. 5 CLEAR 1000
  3. 10 CLS:PRINT TAB(10); "AMOUNT OF LOAN HOME BUYER CAN AFFORD":PRINT
  4. 20 PRINT "ONE SIMPLE METHOD FOR DETERMINING WHETHER TO GIVE A MORTGAGE
  5. 25 PRINT "TO AN APPLICANT IS TO SEE IF THE MONTHLY MORTGAGE PAYMENT
  6. 30 PRINT "WOULD BE MORE THAN A CERTAIN FIXED PER CENT OF THAT
  7. 35 PRINT "APPLICANT'S GROSS MONTHLY INCOME. IN THIS PROGRAM THE
  8. 40 PRINT "MORTGAGE INTEREST RATE AND TERM IS KNOWN, ALONG WITH THE
  9. 45 PRINT "APPLICANT'S GROSS MONTHLY INCOME AND THE FIXED PER CENT
  10. 50 PRINT "MENTIONED ABOVE. IN ADDITION WE KNOW WHAT PER CENT OF THE
  11. 52 PRINT "MONTHLY PAYMENT GOES FOR TAXES AND INSURANCE(MORTGAGE PAYMENT
  12. 53 PRINT "IS NOT ALL FOR BANK). WITH THIS INFORMATION THE PROGRAM OUTPUTS
  13. 55 PRINT "THE MAXIMUM MORTGAGE AMOUNT THAT THE APPLICANT CAN SUPPORT
  14. 70 PRINT :INPUT "PRESS ENTER TO BEGIN";Z9$
  15. 100 CLS
  16. 110 INPUT "ENTER APPLICANT'S GROSS MONTHLY INCOME ";MG
  17. 120 INPUT "ENTER FIXED PER CENT ";P:P=P/100
  18. 125 AMT=MG*P
  19. 127 INPUT "ENTER TAX-INS % OF TOTAL PAYMENT ";P1:P1=P1/100
  20. 128 PMT=AMT*(1-P1)
  21. 130 INPUT "ENTER ANNUAL MORTGAGE INT RATE(%) ";I:I=I/1200
  22. 135 REM I IS NOW MONTHLY RATE AS DECIMAL
  23. 140 INPUT "ENTER LENGTH OF MORTGAGE(YEARS) ";N:N=12*N
  24. 150 PV=PMT*(1/I)*(1-(1+I)[(-N))+BAL*(1+I)[(-N)
  25. 200 PRINT
  26. 210 PRINT USING "MAXIMUM MONTHLY PAYMENT AMOUNT IS $$######";AMT
  27. 212 PRINT USING "CONTAINING INSURANCE AND TAXES OF $$####.##";AMT-PMT
  28. 215 PRINT USING "MAXIMUM MONTHLY PAYMENT FOR MORTGAGE IS $$####.##";PMT
  29. 220 PRINT
  30. 230 PRINT USING "MAXIMUM MORTGAGE LOAN AVAILABLE IS $$######";PV
  31. 240 PRINT :INPUT "PRESS ENTER FOR MORE COMPUTATION";Z9$
  32. 250 IF Z9$ = "-1" THEN END
  33. 260 GOTO 100