Assignment 11
Implement data structures and algorithms in computer code.
by dhizzybusy
HTML
<html>
<title>Assignment 11</title><h1>
<Center> Input Any Value From 1-6 </Center>
</h1>
<br>
<center><input type="text" placeholder="0-6" id="nums" /></center>
<br>
<center><input type="button" id="Calculate" value="Calculate" onClick="calc();" /></center>
<hr>
<center><input type="text" placeholder="result" id="output" disabled/></center>
<br>
</html>
JavaScript
document.getElementById("Calculate").addEventListener("click", calc);
function calc() {
//name inputs
var idx = document.getElementById("nums");
var res = document.getElementById("output");
var value = Math.abs(parseFloat(idx.value).toFixed(3));
//get decimal & int individually
var decimal = value - Math.floor(value);
var floor = Math.floor(value);
//rain data
data = [0.00, 0.04, 0.11, 0.60, 0.87, 0.95, 1.00];
var result = 0;
if (decimal > 0)
res.value = (decimal * data[floor + 1] + data[floor] * (1 - decimal)).toFixed(3); //applying interpolation
else
res.value = (data[floor]).toFixed(3);
}