File tree Expand file tree Collapse file tree 3 files changed +41
-72
lines changed Expand file tree Collapse file tree 3 files changed +41
-72
lines changed Original file line number Diff line number Diff line change 11<!DOCTYPE html>  
22< html  lang ="en "> 
3-   < head > 
4-     < meta  charset ="UTF-8 " /> 
5-     < meta  name ="viewport " content ="width=device-width, initial-scale=1.0 " /> 
6-     < meta  http-equiv ="X-UA-Compatible " content ="ie=edge " /> 
7-     < link  rel ="stylesheet " href ="style.css " /> 
8-     < title > Loan Calculator</ title > 
9-   </ head > 
10- 
11-   < body > 
12-     < div  id ="loancal "> 
13-       < h1 > Loan Calculator</ h1 > 
14-       < p > 
15-         Loan Amount: $< input 
16-           id ="amount "
17-           type ="number "
18-           min ="1 "
19-           max ="5000000 "
20-           onchange ="computeLoan() "
21-         /> 
22-       </ p > 
23-       < p > 
24-         Interest Rate: %< input 
25-           id ="interest_rate "
26-           min ="0 "
27-           max ="100 "
28-           value ="10 "
29-           step =".1 "
30-           type ="number "
31-           onchange ="computeLoan() "
32-         /> 
33-       </ p > 
34-       < p > 
35-         Months to Pay:
36-         < input 
37-           id ="months "
38-           type ="number "
39-           min ="1 "
40-           max ="300 "
41-           value ="1 "
42-           step ="1 "
43-           onchange ="computeLoan() "
44-         /> 
45-       </ p > 
46-       < h2  id ="payment "> </ h2 > 
3+ < head > 
4+     < meta  charset ="UTF-8 "> 
5+     < meta  http-equiv ="X-UA-Compatible " content ="IE=edge "> 
6+     < meta  name ="viewport " content ="width=device-width, initial-scale=1.0 "> 
7+     < title > loan calculator</ title > 
8+     < link  rel ="stylesheet " href ="style.css "> 
9+ </ head > 
10+ < body > 
11+     < 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 "> 
15+         </ p > 
16+         < p > interest rate % < input  onchange ="calculateLoan() " class ="input " type ="number " id ="interest_rate " min ="0 " max ="100 "  step =".1 "> 
17+         </ p > 
18+         < p > month to pay
19+             < input  onchange ="calculateLoan() " class ="input " type ="number " id ="months " min ="1 " max ="500000 "> 
20+         </ p > 
21+         < p  id ="payment "> monthly payment: </ p > 
4722    </ div > 
4823    < script  src ="index.js "> </ script > 
49-    </ body > 
50- </ html > 
24+ </ body > 
25+ </ html > 
Original file line number Diff line number Diff line change 1- function  computeLoan ( )  { 
2-   const  amount  =  document . querySelector ( "#amount" ) . value ; 
3-   const  interest_rate  =  document . querySelector ( "#interest_rate" ) . value ; 
4-   const  months  =  document . querySelector ( "#months" ) . value ; 
5-   const  interest  =  ( amount  *  ( interest_rate  *  0.01 ) )  /  months ; 
6-   const  payment  =  ( amount  /  months  +  interest ) . toFixed ( 2 ) ; 
7- 
8-   document . querySelector ( "#payment" ) . innerHTML  =  `Monthly Payment = ${ payment }  ; 
9- } 
1+ function  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 
6+ 
7+     const  payment  =  ( amount  /  months  +  interest ) . toFixed ( 2 ) 
8+ 
9+     document . getElementById ( "payment" ) . innerHTML  =  `monthly payment: ${ payment }  
10+ 
11+ 
12+ } 
Original file line number Diff line number Diff line change 1- 
21body {
32    padding :  0 ;
43    margin :  0 ;
54    display :  flex;
5+     height :  100vh  ;
66    justify-content :  center;
77    align-items :  center;
8-     height :  100vh  ;
98    font-family :  'Courier New' ,  Courier,  monospace;
109}
1110
12- # loancal  {
13-    padding :  20px  ;
14-    border-radius :  10px  ;
15-     background-color : darkcyan;
11+ .container {
12+     background-color :  darkcyan;
1613    color :  aliceblue;
14+     padding :  20px  ;
15+     border-radius :  10px  ;
16+ 
1717}
1818
19- # months ,   # amount ,   # interest_rate {
19+ . input {
2020    width :  100%  ;
21-     height :  40 px 
21+     height :  100 % 
2222    font-size :  20px  ;
23- 
24- }
25- 
26- # interest_rate  {
27-     margin-left :  2px  ;
28- }
29- 
30- h1  {
31-     font-size : 40px  ;
3223}
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments