Assignment 11

by Nyle Anderson

HTML

<input type = "textbox" id = "lookUp" value = "Enter desired rainfall data"/>
<input type = "button" value = "display" onClick = "display()"/>
<input type = "button" value = "Interpolation" onClick = "otwn()" />
<br>"The rainfall percentage for this hour is:"
<p id = "output">


</p>

JavaScript

var rain = [[0, 0.00],[1, 0.04],[2, 0.11],[3, 0.6],[4, 0.87],[5, 0.95],[6, 1.00]];


function display() {
	var v = document.getElementById("lookUp").value;
  var v = parseInt(v);
  document.getElementById("output").innerHTML= rain[v][1];
  }
function otwn() {
	var v = document.getElementById("lookUp").value;
  var v = parseFloat(v); //make v a floating point
  var x = Math.floor(v);
  var x2 = x+1;
  var y = v % 1; //extract decimal
  var z  = (((rain[x2][1]-rain[x][1])*y)+rain[x][1]);
  document.getElementById("output").innerHTML= z + "%";
}