Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

my javascript code is not working please help me. for example if you enter the f

ID: 3534899 • Letter: M

Question

my javascript code is not working please help me.

for example if you enter the following values:

car price: 10 000.00

Down payment: 0

Terms: 1

interest rate : 7.0

it should give you>>>

Loan Amount is : $10,000.00

Payment: $865.27


this is my code

<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="carnet.css">
<meta charset="utf-8">
<title>Calculator</title>
<div id="wrapper">
<div id="h1">
<h1>CIT 160 AUTO NET</h1>
</div>

<div id= "nav">
<p>
<h2><a href="index.html">Home</a>
<a href="cal.html">Calculator</a>
<a href="contact.html">Contact</a>
</h2>
</p>
</div>
<script type="text/javascript">

function calcLoan()
{
var DownPayment = parseFloat(frmCalculator.DownPayment.Value);
var CarPrice = parseFloat(frmCalculator.CarPrice.Value);
var loanAmount = CarPrice - DownPayment;
var annualRate = parseFloat(frmCalculator.Rate.value);
var Term = parseFloat(frmCalculator.Term.value);
var monthlyRate = annualRate/1200;
var MonthlyPayment = (loanAmount * monthlyRate)/(1-1/Math.pow(1 + monthlyRate, Term * 12));
return MonthlyPayment
}

function getMonthlyPayment()
{
var payment = calcLoan();
frmCalculator.Payment.Value = payment;

}
</script>
</head>

<body>
<h3>Loan Calculator</h3>
<form id = frmCalculator>


<p>
Car Price:<input type="text" name="Car Price" id="CarPrice"><br><br>
Down Payment:<input type="text" name="Down Payment" id="DownPayment"><br><br>
Interest Rate:<input type="text" name="Rate" id="Rate"><br><br>
Term (years):<input type="text" name="Term" id="Term"><br><br>
Loan Amount:<input type="text" name="Amount" id="Amount"><br><br>
Payment:<input type="text" name="Payment" id="Payment"><br><br>

</p>

<p>
<input name="Calculate" type="button"
value="Calculate" />

</p>

</form>

</body>
<div id="footer">
<footer>
copy Write @Shayan Panahian
</footer>
</html>

Explanation / Answer

Correct Code:-


<!doctype html>

<html>

<head>

<link rel="stylesheet" type="text/css" href="carnet.css">

<meta charset="utf-8">

<title>Calculator</title>

<div id="wrapper">

<div id="h1">

<h1>CIT 160 AUTO NET</h1>

</div>


<div id= "nav">

<p>

<h2><a href="index.html">Home</a>

<a href="cal.html">Calculator</a>

<a href="contact.html">Contact</a>

</h2>

</p>

</div>

<script type="text/javascript">


function calcLoan()

{

var DownPayment = parseFloat(frmCalculator.DownPayment.value);

var CarPrice = parseFloat(frmCalculator.CarPrice.value);

var loanAmount = parseFloat(CarPrice - DownPayment);

var annualRate = parseFloat(frmCalculator.Rate.value);

var Term =frmCalculator.Term.value;

var monthlyRate = annualRate/1200;

var MonthlyPayment = (loanAmount * monthlyRate)/(1-1/Math.pow(1 + monthlyRate, Term * 12));

return MonthlyPayment;

}

function calLoan()

{

var DownPayment = parseFloat(frmCalculator.DownPayment.value);

var CarPrice = parseFloat(frmCalculator.CarPrice.value);

var loanAmount = parseFloat(CarPrice - DownPayment);

return loanAmount;

}


function getMonthlyPayment()

{

var payment = calcLoan();

var lamount=calLoan();

frmCalculator.Payment.value = payment;

frmCalculator.Amount.value=lamount;



}

</script>

</head>


<body>

<h3>Loan Calculator</h3>

<form id = frmCalculator>



<p>

Car Price:<input type="text" name="CarPrice" id="CarPrice"><br><br>

Down Payment:<input type="text" name="DownPayment" id="DownPayment"><br><br>

Interest Rate:<input type="text" name="Rate" id="Rate"><br><br>

Term (years):<input type="text" name="Term" id="Term"><br><br>

Loan Amount:<input type="text" name="Amount" id="Amount"><br><br>

Payment:<input type="text" name="Payment" id="Payment"><br><br>


</p>


<p>

<input name="Calculate" type="button"

value="Calculate" />


</p>

</form>


</body>

<div id="footer">

<footer>

copy Write @Shayan Panahian

</footer>

</html>