close
如果一部電影的長度為 1又3/4,一口氣連看3部電影需花多少時間?
一部電影的長度為1又3/4,若將代分數轉成假分數則為
一口氣看了3部電影故等於一共花了5又1/4的時間
以上是一般運算代分數乘整數的運算方式
若我們使用小貓程式來演算代分數乘整數的過程如下:
首先我們先建立4個變數來儲存整數(5)、分子(4)、分母(7)及乘數(按下空白鍵後輸入)。
設計流程如下
當收到廣播訊息後,開始計算假分數,假分數的分子為分母*整數+分子。
當使用者按下空白鍵後,詢問輸入多少的乘數。
當程式收到乘數之後,將假分數的分子與乘數相乘,並將分子變數重設為新數值。
為了得出商數,將新分子數值除於分母,並且無條件捨去小數,並將結果重設於整數變數。
分子等於新分子數值除於分母,取出餘數。
分母不做任何處理,如此即可完整計算出代分數乘整數。
程式完成結果如下 (建議使用Google Chrome瀏覽)
文章標籤
全站熱搜