Team:Groningen/Modelling/model/calc.js
From 2009.igem.org
(Difference between revisions)
m |
|||
Line 5: | Line 5: | ||
// reads input | // reads input | ||
var growthFactor = Number(growthFactorNode.value); | var growthFactor = Number(growthFactorNode.value); | ||
- | + | ||
+ | // begin variable | ||
+ | var time = 0; | ||
+ | var x = 0; | ||
+ | var y = 0; | ||
+ | arrValueX = new Array(); | ||
+ | arrValueY = new Array(); | ||
+ | |||
+ | |||
// process | // process | ||
var growthFactor = growthFactor + 1; | var growthFactor = growthFactor + 1; | ||
- | + | for (var time = 0; time < 30; time++) { | |
+ | var y = growthFactor*x*x; | ||
+ | var x = x + 1; | ||
+ | arrValueX.push(x); | ||
+ | arrValueY.push(y); | ||
+ | } | ||
+ | |||
// Set outputs | // Set outputs |
Revision as of 13:24, 24 August 2009
function calc(){
// gets input var growthFactorNode = document.getElementById("growthFactor");
// reads input var growthFactor = Number(growthFactorNode.value); // begin variable var time = 0; var x = 0; var y = 0; arrValueX = new Array(); arrValueY = new Array();
// process var growthFactor = growthFactor + 1; for (var time = 0; time < 30; time++) { var y = growthFactor*x*x; var x = x + 1; arrValueX.push(x); arrValueY.push(y); }
// Set outputs setOutput(growthFactorAnswer, growthFactor );
}
function setOutput(node,v) {
node.innerHTML = formatNumberToHTML(v); node.value = v;
}
function formatNumberToHTML(v,p) {
if (p===undefined) p = 5; return v.toPrecision(p) .replace(/e\+([0-9]+)$/i,'·10$1') .replace(/e\-([0-9]+)$/i,'·10-$1');
}