-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
30 lines (26 loc) · 1.15 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function compute() {
//Get the values and calculate
var principal = parseFloat(document.getElementById("principal").value);
var rate = parseFloat(document.getElementById("rate").value);
var years = parseInt(document.getElementById("years").value);
var interest = principal * years * rate / 100;
var yearInTheFuture = new Date().getFullYear() + years;
//Create the Interest text
document.getElementById("result").innerHTML = "Interest : If you deposit <mark>" + principal + "</mark>,<br/>" +
"at an interest rate of <mark>" + rate + "</mark>,<br/>" +
"You will receive an amount of <mark>" + interest + "</mark>,<br/> " +
"in the year <mark>" + yearInTheFuture + "</mark>";
}
//update ther ate value
function getSliderValue() {
document.getElementById("rateSpan").innerHTML = document.getElementById("rate").value;
}
//Check for positive values
function validateAmount() {
var principal = document.getElementById("principal").value;
var biggerThanZero = parseInt(principal) > 0;
if (!biggerThanZero) {
alert("Enter a positive number");
document.getElementById("principal").focus();
}
}