顯示具有 scratch 標籤的文章。 顯示所有文章
顯示具有 scratch 標籤的文章。 顯示所有文章

2024年3月11日 星期一

scratch bmi 測量器



【 BMI 測試】
世界衛生組織建議以身體質量指數(Body Mass Index, BMI)來衡量肥胖程度,
其計算公式是以體重(公斤)除以身高(公尺)的平方。
國民健康署建議我國成人BMI應維持在18.5(kg/m2)及24(kg/m2)之間,
太瘦、過重或太胖皆有礙健康。
研究顯示,體重過重或是肥胖(BMI≧24)為糖尿病、心血管疾病、惡性腫瘤
等慢性疾病的主要風險因素;而過瘦的健康問題,則會有營養不良、骨質疏鬆
、猝死等健康問題。
http://www.fitness.org.tw/model08.php

公式:

Bmi=體重(公斤)/身高()X身高()

出來的數值與全台灣同年紀同性別的人相比較

一般來說 
18.5(kg/m2)及24(kg/m2)之間,





請用SCRATCH 做一個只要輸入數值就可以自動評估 BMI 的程式


1.畫好一個圖(有三種造型)

2.設定三個變數(bmi、w<體重> 、h<身高>)

3.bmi=指定給 輸入值的計算


bmi=

體重(公斤重) / 身高(米) X 身高(米)   


(請注意單位歐~)












4.加入判斷式 及 哪時該顯示

<我們忽略過重> 取3個範圍即可

男生
小於14. 4 太瘦  
大於 22.7 太肥
介於 中間  適中

女生
小於14. 2  太瘦  
大於 22 .0 太肥
介於 中間  適中


請輸入身高體重後,按任意鍵測量 bmi









2023年10月10日 星期二

打布丁(怪物)

請練習將複雜事物簡單化


打布丁

1.槌子
(2種造型)
up

down


2.被打的物件

                                                                              OK
(2種造型)


                                                                              HIT





3.分數 或是時間





4.邏輯判斷
(1)按下綠旗,槌子切換到UP,分數歸零。如果移動,滑鼠移到指標
(2)如果按下左鍵,槌子切換到造型down,0.2秒後自動切回




(3)被打的物件(先做一隻),不定時(random)出現

(4)被打物件如果碰到槌子,被打"槌子"造型="2",則切換到 被打物件2 
並隱藏,"分數"  變數 同時加一分。




愛因斯坦說:思考、思考、再思考。







倒數5秒後,廣播訊息。








pS:遊戲結束時可以加入一個動畫,GAME OVER 之類的,請問怎麼做? 收到廣播訊息後,顯示動畫,
遊戲停止












2019年11月25日 星期一

剪刀石頭布

一、確認角色
老師暫時專案檔下載...
http://nas3.wtps.tp.edu.tw/~lai/10854sss.sb2

玩家player 剪刀p1 石頭p2 布p3
出剪刀拳(p1) 及廣播 開始出拳(gogogo)







電腦computer 剪刀c1 石頭c2 布c3

二、玩家出拳
如果按下角色  p1,廣播出拳(gogogo)廣播 p1。此時p2,p3收到p1立即隱藏。
依此類推...
玩家出拳..<正確>
                         玩家剪刀


    玩家石頭<依此類推>
    玩家 布<依此類推>

三、電腦 亂數 (1~3)出拳 
接收c1 c2 c3


                              













   電腦 剪刀收到 C1顯示


電腦 石頭<依此類推>

電腦  布<依此類推>




輸贏判斷 切換角色(win,lose,push)



3.電腦出拳
亂數



4.判斷
如果出拳
p=1 且c=3,   p=2且c=1, p=3且c=2 , ,  玩家贏,切換的造型






如果出拳 =平手 <自己寫>

p=1 且c=1,    p=2 且 c=2,    p=3 且 c=3 兩家平手,


否則玩家 輸<自己寫>



老師專案檔下載...








程式 Debug,沒有人可以一次寫對程式,透過不斷修改,來完成程式。

關於寫程式的態度說明:
1.沒有每個人一定要會寫程式,不會也沒有關係,人生一樣是彩色的。

2.可以試著把寫程式當成解決人生的困難與挫折。人生充滿各種挑戰與困難,能解決困難的人,可能掌握較多的優勢。

3.學會 『Learn how to learn』學會如何學習,是我們學程式的終極目的。