# BMI 計算器 ## 需求 希望我的程式可以量我的BMI! ## 需求分析 1. 我的體重 2. 計算BMI 3. 適合體重 BMI 計算公式:BMI=體重/(身高*身高) 註:體重單位為公斤重,身高單位為公尺。 ## Use cases 使用案例 ```plantuml @startuml :User: --> (輸入體重) app --> (適合體重) app --> (得到BMI數值) @enduml ``` ## User stories 使用者故事 | 測資 | 輸入 | 輸入 | | -------- | -------- | -------- | | 測資 |身高183 體重54 |BMI=18,過輕,適合體重73.7 | 測資 |身高183 體重86.7 |BMI=25.9,過輕,適合體重73.7 | 測資 |身高177 體重74 |BMI=23.82,過輕,適合體重 S + (SC) + V + (expected outcome) 暑假過後,毓翔走向體重機,發現自己胖了10公斤,但不了解自己的BMI多少,於是做了這個程式打算來計算 ## 元件及說明 標籤:身高 標籤:體重 標籤:BMI值 標籤:合適嗎 標籤:適合體重 按鈕:計算BMI 文字輸入盒:輸入的身高 文字輸入盒:輸入的體重 ## 流程圖 ```flow st=>start: Start e=>end: End op=>operation: 計算BMI BMI=>operation: 輸入BMI cond=>condition: BMI < 18.5 cond2=>condition: BMI < 27 light=>condition: 過輕 st->op->BMI->cond->cond2 cond(yes)->e cond(no)->light ``` ## 程式截圖 ![Uploading file..._1votmw1t2]() ## UI及元件說明 ### UI 使用者介面 ![](https://i.imgur.com/Pw6NQlt.png)