【遊戲名稱】貨比三家不吃虧
【玩法】 同一件商品在不同的商店可能有不同的售價。請你列出同一件商品在三間不同商 店的售價,並找出最便宜的售價為何。
【素材】 商店街: urban1 主角: zara-b
【配分】
10 分 匯入背景 urban1 刪除主角小貓咪,匯入 角色 zara-b
20 分 新增「A 店」, 「B 店」, 「C 店」,「最便宜價格」及「商店家數」等五個 變數,當綠旗被按下時,設定五個變數初始值為 0 (變數「商店家數」僅供 計算用,不顯示) 產生「ABC 店價格總表」列表, 當綠旗被按下時,移除列表中所有項目。
30 分 當綠旗被按下時, 提問 「A 店價格多少?」,並將回答的答案加至「ABC 店價格總表」列表中, 且將「A 店」的變數設為回答的答案。 提問 「B 店價格多少?」,並將回答的答案加至「ABC 店價格總表」列表中, 且將「B 店」的變數設為回答的答案。 提問 「C 店價格多少?」,並將回答的答案加至「ABC 店價格總表」列表中, 且將「C 店」的變數設為回答的答案。 新增廣播「最便宜價格」
40 分 當收到廣播「最便宜價格」時開始計算哪一家店價格最便宜 先將變數「商店家數」設為 1 先將變數「最便宜價格」設為「ABC 店價格總表」列表中第一項 依序比較「ABC 店價格總表」列表中的項目價格,若項目價格小於「最便 宜價格」,則將「最便宜價格」設為該項目中的價格 最後說出最便宜價格 2 秒
沒有留言:
張貼留言