題目:


如欲將兩種酒精濃度分別是10%、5%合成濃度6%的酒精溶液100公克時,求該取這兩種溶液各多少公克,才能的到所需的酒精溶液?

 


我的作法:


設X=10%濃度酒精


設Y=5%濃度酒精


簡化計算公式為(10/100)X + (5/100)Y = 6

 

 

用較笨的方法來寫,程式用兩個迴圈,一個為X,另一個為Y,內外迴圈代表哪個變數自己設定,計算式寫對邊即可。我是設定外迴圈為X,內迴圈為Y,X+Y等於6時程式停止。另外X+Y=100時內迴圈停止,不加上這條件會得到錯誤答案

20080419-01  

 

程式執行得到的答案為X=20 Y=80

20080419-02  

 

 

 

提供另外一個方法,不用迴圈,類似的題目都可以套用,原理是用幾何學的計算方法

20080419-03  

 

20080419-04  

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()