File tree Expand file tree Collapse file tree 3 files changed +28
-19
lines changed Expand file tree Collapse file tree 3 files changed +28
-19
lines changed Original file line number Diff line number Diff line change 44 < meta charset ="UTF-8 ">
55 < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
66 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
7- < title > loan calculator </ title >
7+ < title > Loan Calculator </ title >
88 < link rel ="stylesheet " href ="style.css ">
99</ head >
1010< body >
1111 < div class ="container ">
12- < h1 > loan calculator </ h1 >
13- < p > loan amount $
14- < input onchange ="calculateLoan() " class ="input " type ="number " id ="amount " min ="1 " max ="500000 ">
12+ < h1 > Loan Calculator </ h1 >
13+ < p > Loan Amount $
14+ < input onchange ="calculateLoan() " class ="input " type ="number " id ="loan- amount " min ="1 " max ="500000 " value =" 10000 ">
1515 </ p >
16- < p > interest rate % < input onchange ="calculateLoan() " class ="input " type ="number " id ="interest_rate " min ="0 " max ="100 " step =".1 ">
16+ < p > Interest Rate %
17+ < input onchange ="calculateLoan() " class ="input " type ="number " id ="interest-rate " min ="0 " max ="100 " value ="10 " step =".1 ">
1718 </ p >
18- < p > month to pay
19- < input onchange ="calculateLoan() " class ="input " type ="number " id ="months " min ="1 " max ="500000 ">
19+ < p > Months to pay
20+ < input onchange ="calculateLoan() " class ="input " type ="number " id ="months-to-pay " min ="6 " max ="48 " value =" 12 ">
2021 </ p >
21- < p id ="payment "> monthly payment: </ p >
22+ < p class =" payment " id ="payment "> Monthly Payment: </ p >
2223 </ div >
24+
2325 < script src ="index.js "> </ script >
2426</ body >
25- </ html >
27+ </ html >
Original file line number Diff line number Diff line change 11function calculateLoan ( ) {
2- const amount = document . getElementById ( "amount" ) . value
3- const interest_rate = document . getElementById ( "interest_rate" ) . value
4- const months = document . getElementById ( "months" ) . value
5- const interest = ( amount * ( interest_rate * .01 ) ) / months
2+ loanAmountValue = document . getElementById ( "loan-amount" ) . value ;
63
7- const payment = ( amount / months + interest ) . toFixed ( 2 )
4+ interestRateValue = document . getElementById ( " interest-rate" ) . value ;
85
9- document . getElementById ( "payment " ) . innerHTML = `monthly payment: ${ payment } `
6+ MonthsToPayValue = document . getElementById ( "months-to-pay " ) . value ;
107
8+ interest = ( loanAmountValue * ( interestRateValue * 0.01 ) ) / MonthsToPayValue ;
119
12- }
10+ monthlyPayment = ( loanAmountValue / MonthsToPayValue + interest ) . toFixed ( 2 ) ;
11+
12+ document . getElementById (
13+ "payment"
14+ ) . innerHTML = `Monthly Payment: ${ monthlyPayment } ` ;
15+ }
Original file line number Diff line number Diff line change 99}
1010
1111.container {
12- background-color : darkcyan;
12+ background : darkcyan;
1313 color : aliceblue;
1414 padding : 20px ;
1515 border-radius : 10px ;
16-
1716}
1817
1918.input {
2019 width : 100% ;
21- height : 100% ;
20+ font-size : 20px ;
21+ height : 30px ;
22+ }
23+
24+ .payment {
25+ font-weight : 600 ;
2226 font-size : 20px ;
2327}
You can’t perform that action at this time.
0 commit comments