---
# System prepended metadata

title: 第三題

---

# 第三題
## 題目要求
1. 左上App Form標題名稱為『 BMI 計算神器』
2. 一個按鈕標題『計算您的BMI』，按下後可將使用者輸入於【文字方塊一】內之身高數值與【文字方塊二】內之體重數值計算出其BMI數值，以Label元件呈現出，如圖五所示。
3. 【Label 6】，用以呈現計算後的 BMI值，並於【Label 8】，用以呈現計算後的 BMI值所對應的體態描述。
4. 【Label 10】，則用以呈現衛生福利部國民健康署對該體態描述等級給予的建議，內容可參照(表三)所示內容輸入
![image](https://hackmd.io/_uploads/SJv5mQ-6Jg.png)
## 介面
![image](https://hackmd.io/_uploads/Hkp-rN-T1x.png)
## 程式
```csharp
 private void button1_Click(object sender, EventArgs e)
 {
     double height = Convert.ToDouble(textBox1.Text);
     double height2 = height / 100;
     double weight = Convert.ToDouble(textBox2.Text);
     double BMI = weight / (height2 * height2);
     label6.Text = (Math.Truncate(BMI * 10) / 10).ToString("0.0");
     if (BMI < 18.5)
     {
         label7.Text = ("『體重過輕』");
         label8.Text = "需要多運動，均衡飲食，以增加體能，維持健康！";
     }
     if (BMI<24&& BMI>=18.5)
     {
         label7.Text = ("『健康體重』");
         label8.Text = "要繼續保持，以維持健康體魄喔！";
     }
     if (BMI>=24&& BMI<27)
     {
         label7.Text = ("『體重過重』");
         label8.Text = "要小心囉，趕快力行「健康體重管理」！";
     }
     if (BMI >= 27)
     {
         label7.Text = ("『肥胖』");
         label8.Text = "要及時請醫生協助，並嚴格執行「健康體重管理」囉！";
     }
 }
```
