:::

6. 運算和變數

Scratch目前提供算術運算、比較運算、邏輯運算及字串運算等:

     

我們就以目前大家常在討論的BMI計算及數學面積來講解運算和變數

1)BMI計算--BMI=體重(kg)/身高平方(m)

  • 18.5 <= BMI < 24 正常
  • BMI < 18.5 過輕
  • BMI >= 24 過重

首先,新增三個變數:體重、身高及BMI值,如下圖,點選「產生一個變數」,接著輸入變數名稱,並選取「適用所有角色」

完成如下:

     

 

※撰寫程式:

分別提問身高和體重,然後將身高及體重的變數設為我們輸入的值。因為我們平常身高都是以公分,計算BMI時必須將公分轉換為公尺,所以在指定給變數前先除100,得到就是公尺,你也可以直接提問公尺,這樣就不用進行轉換了。

程式執行結果:

接著來判斷BMI是標準、過輕或過重,使用三個IF來判斷,其實有更好的方法,請小朋想一想

顯示部份可以使用顯示文字或改變造型

      

如果使用改變造型,你就必須先匯入不同造型並加入文字