2015-11-05 31 views
0

所以我有3個插槽來輸入信息並需要幫助輸出一個方程。需要弄清楚如何輸出一個方程

隨着起始大小:4,步驟:1,並且限制:9的輸出會看起來像:

A 4平方英寸比薩餅具有比薩餅

的5英寸正方形比薩餅具有16平方英寸25平方英寸比薩餅的

A 6英寸見方比薩餅具有比薩餅的36平方英寸

A 7英寸正方形比薩餅具有比薩餅的49平方英寸

A 8英寸的正方形比薩餅具有64平方英寸比薩餅的

另一個例子 - 隨着起始大小:4,步驟:3,並限制:15的輸出將看起來像:

A 4英寸見方比薩餅具有比薩餅的16平方英寸

A 7英寸正方形比薩餅具有比薩餅的49平方英寸

10英寸正方形比薩餅具有比薩餅

A 13平方英寸的比薩餅百平方英寸有169平方英寸的披薩

當我點擊計算現在沒有寫在裏面說什麼說一英寸廣場比薩有平方英寸的披薩。

只是需要做什麼用的公式

寫幫助,所以你需要輸入起始大小 - ______

步驟_______

,並限制__________

會是什麼公式看起來像爲JavaScript實現這個?

我的代碼 -

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <link rel="stylesheet" type="text/css" href="DreStone.css"> 

    <title>Pizza A23</title> 


    <!-- JAVASCRIPT --> 
<script src="util.js"></script> 

<script> 
var z={}; 


/********************** 
EVENT HANDLERS 
***********************/ 

z.calculate = function() 
{ pizza = parseInt(u.eid("ssize").value); 
    limit = parseInt(u.eid("slimit").value); 
    step = parseInt(u.eid("steps").value); 



u.eid("output").innerHTML = ""; 


    { 
    u.eid("output").innerHTML += "A " + " inch square pizza has" + " square inches of pizza"; 
    } 
} 
/********************** 
WINDOW.ONLOAD 
***********************/ 
window.onload = function() 
{ 
//--- ADDING EVENT LISTENERS 
u.eid("calc").addEventListener('click', z.calculate); 
} 
</script> 

</head> 

<body> 
<h1> Pizza A23</h1> 

Starting size: <input id="ssize" type="text"> 
Step Size: <input id="steps" type="text"> 
Size Limit: <input id="slimit" type="text"> 
<br><br> 
<button id="calc" type="button">Calculate</button> 
<hr> 
<div id="output"> 
</div> 
</body> 
</html> 

有關代碼一切正常,到目前爲止只需要知道如何把方程u.eid(「輸出」)後的innerHTML = +

+2

'u.eid( 「輸出」)的innerHTML + = 「A」 + 「平方英寸比薩有」 + 「平方英寸比薩」; '你需要在那裏插入變量。 –

回答

0

你需要一個for循環列出每個披薩。 Javascript可以讓你使用+連接變量和字符串。所以你可以做一些像"A " + i + " inch pizza"。把這個一起你想要的東西,如:。

z.calculate = function() { 
    pizza = parseInt(u.eid("ssize").value); 
    limit = parseInt(u.eid("slimit").value); 
    step = parseInt(u.eid("steps").value); 

    u.eid("output").innerHTML = ""; 

    for(var i=pizza; i < limit; i=i+step) 
    { 
     var size = i * i; // work out square size 
     u.eid("output").innerHTML += "A " + i + " inch square pizza has" + size + " square inches of pizza"; 
    } 
} 
相關問題