在檔案4-1-1.sb3中,先以輸入國文與數學兩科成績為例。爸爸具有下圖的 程式,要計算「國文分數 + 數學分數」。請按綠旗執行程式,假設依序輸入 80、70,執行結果正確嗎?
假設輸入國文分數 80、數學分數 70:
(1) 手動計算,結果為150 。
(2) 程式執行,結果為 140 。
問題思考
接續【逐步解析 1】,修改程式:
1. 爸爸分別詢問國文、英語、數學 3 科成績,並等待使用者輸入。
2. 每輸入一科分數後,爸爸就說出該科目與分數,例如:「國文分數 88」。
3. 最後,計算平均分數,並說出「平均分數 」。
提示
Q4計算 平均分數
(1) 平均=(國文+英語+數學)/3。
(2) 利用變數設定運算式:((國文+英語)+數學)/3。
(3) 將運算式放入變數 平均 中。
Q5說出 平均分數
(1) 與 3 說出各科分數的方法相同。
(2) 說出「平均分數_______」。例如:平均分數88。
接續【逐步解析 2】,爸爸說出 3 科的平均分數後,如果平均達到 85 分以上,會說出「恭喜獲得聖誕禮物!」,而且無論是否得到聖誕禮物,最後都會說出「下次繼續加油喔!」。請利用 Scratch 來完成程式。