Take User input to perform calculation in javascript -
i have written piece of code not working. want use value entered user perform following calculation...
function calculatebasic() { var uservalue = form.size.value; var powerfororganic = math.pow(uservalue,1.05); var effortfororganic = 2.4 * power; var powertdevorganic = math.pow(effortfororganic,0.38); var tdevfororganic = 2.5 * powertdevorganic; var averagestafffororganic = effortfororganic / tdevfororganic; var productivitylevelfororganic = averagestafffororganic / effortfororganic; alert( "effort :" + effortfororganic + "tdev :" + tdevfororganic + "average staff :" + averagestafffororganic + "productivity :" + productivitylevelfororganic); }
<input type="text" id="size" placeholder="enter size in kloc"> <input type="button" id="enterinfo" value="submit" onclick="calculatebasic(this.form);">
your line should be
var uservalue = document.getelementbyid("size").value;
power
wasn't defined. meant powerfororganic
, defined line before.
var effortfororganic = 2.4 * powerfororganic;
here complete code
function calculatebasic() { var uservalue = number(document.getelementbyid("size").value); var powerfororganic = number(math.pow(uservalue,1.05)); var effortfororganic = number(2.4 * powerfororganic); var powertdevorganic = number(math.pow(effortfororganic,0.38)); var tdevfororganic = number(2.5 * powertdevorganic); var averagestafffororganic = effortfororganic / tdevfororganic; var productivitylevelfororganic = averagestafffororganic / effortfororganic; alert( "effort :" + effortfororganic + "tdev :" + tdevfororganic + "average staff :" + averagestafffororganic + "productivity :" + productivitylevelfororganic); } var button = document.getelementbyid("enterinfo"); button.addeventlistener("click", function() { calculatebasic(); });
Comments
Post a Comment