讓我們自己做一個BMI計算器吧!此程式應有輸入及輸出兩種功能。

身高(公分) h
體重(公斤) w

BMI= w/((h/100)^2)
[輸入1]
h:158  w:53
[輸出1]
21.230572023714146
[輸入2]
h:160  w:50
[輸出2]
19.531249999999996
我們希望BMI計算器除了可以計算BMI之外,還能告知我目前的體態是否合適。而此判斷方式參考下表:

體態 身體質量指數
過輕 BMI< 18.5
正常 18.5<BMI ≤ 24
肥胖 24<BMI
身高(公分) h
體重(公斤) w

BMI= w/((h/100)^2)



[輸入1]
h:158
w:53
[輸出1]
21.230572023714146,正常

[輸入2]
h:180
w:90
[輸出2]
27.777777777777775,肥胖

利用迴圈,幫你親愛的家人計算BMI,並且利用下表更深入的判斷他們的身體狀態。
人數(人) person
身高(公分) h
體重(公斤) w
BMI= w/((h/100)^2)
體態患重疾風險身體質量指數
過輕BMI < 18.5
正常普通18.5 ≤ BMI < 24
肥胖邊緣輕度24 ≤ BMI < 25
中度肥胖中度25 ≤ BMI < 30
嚴重肥胖高度30≤ BMI
[輸入]
person:4
h:158 / w:45
h:160 / w:53
h:178 / w:70
h:168 / w:80



[輸出]
18.025...,過輕,低
20.703...,正常,普通
22.093...,正常,普通
28.344...,中度肥胖,中度




你知道電腦可以幫你自動建資料庫嗎?利用亂數及一維陣列製作一個身高體重BMI表(資料量至少10筆)。
資料筆數(筆) number
身高(公分) array_h
體重(公斤) array_w
身體質量指數 array_BMI
BMI= w/((h/100)^2)
[輸入]
number:4



[輸出](以下為預測值)
66, 1.74, 21.79
81, 1.51, 35.52
64, 1.5, 28.44
71, 1.75, 23.18
你知道電腦可以幫你自動建資料庫嗎?請利用亂數及一維陣列,計算一系列BMI (至少10筆),並顯示出最高BMI值及其身高體重。



資料筆數 number
身高 array_h  體重 array_w
身體質量指數 array_BMI
最大身高值 max_h
最大體重值 max_w
最大BMI值 max_BMI
最大索引值 max_index
BMI= w/((h/100)^2)
[輸入]
number:4






[輸出]以下為預測值
1.65, 95, 34.8
1.54, 93, 39.2
1.63, 53, 19.9
1.51, 54, 23.6
1.54
93
39.2
         
  同步至學習檔案   
變數的值
輸出結果