Translate

2010年9月30日 星期四

弘光 - 99-1 網路程式設計 C#回顧練習1

BMI Caculator 


製作流程與提示項目

○新增網站
    ○製作版面項目
    1. 設定標題Label並編輯內容
    2. 設定Edit 以輸入身高體重
    3. 製作Button做為分析與結束使用
    4. 設定一個Panel元件做為輸出區域  (預設一開始看不見 Visible = false )
      1. 製作Label並設定標題內容,label有以下幾個:
        • 標題 
        • BMI值顯示

      2.  製作一個Text元件做為結果判斷使用 (預設一開始看不見 Visible = false )
      ○撰寫分析Button程式
        1. 建立全域變數 : 
          1. result : String;
          2. bmi : Real;
        2. 判斷兩個Edit元件是否有輸入值 (使用IF ELSE 判斷式)
          1. 若無,便修改Label告知
          2. 若有,便繼續
        3. 取得兩個Edit元件中的值並將文字型態轉為Float型態( float.parse() )
        4. 計算BMI值,公式如下: 
          • BMI = 體重 (KG) / 身高 (M^2)
          • Hints:
            • M為公尺,故輸入為公分必須先除以100
        5. 打開BMI顯示Panel,並顯示BMI值 (需將Float轉回Str才能輸出)
        6. 依據BMI值設定輸出於Text的文字,(使用IF判斷,並以一個string變數儲存):
          • bmi < 15   ,Memo顯示:'過於飢餓 Starvation'
          • bmi > =15    且 bmi < 18.5,Memo顯示:'體重不足 Underweight'
          • bmi >= 18.5 且 bmi < 24   ,Memo顯示:'一般體重 Normal'
          • bmi >= 24    且 bmi < 30   ,Memo顯示:'超重 Overweight'
          • bmi >= 30    且 bmi < 40   ,Memo顯示:'嚴重超重 Obese'
          • bmi >= 40 ,Memo顯示:'極度超重 Morbidly Obese'
        7. 將String變數設定至Text元件
        8. 完成!  請找老師登記





          沒有留言: