Translate

2010年11月4日 星期四

99-1 朝陽資工 - 手持式裝置程式設計 20111104測驗

BMI Caculator 


製作流程與提示項目

○新增Android Project
    ○製作Layout項目
    1. 設定Layout方式
    2. 設定標題TextView並編輯內容
    3. 設定EditText 以輸入身高體重
    4. 製作Button做為分析與結束使用
    5. 設定一個EditText元件做為輸出區域  (預設一開始看不見 Visibility= invisible)
      1. 製作TextView並設定標題內容,TextView有以下幾個:
        • 標題 
        • BMI值顯示

      2.  製作一個EditText元件做為結果判斷使用 (預設一開始看不見 Visible = false )
      ○撰寫分析Button程式
        1. 建立全域變數 : 
          1. String result  ;
          2. float bmi  ;
        2. 判斷兩個EditText元件是否有輸入值 (使用IF ELSE 判斷式 or 例外)
          1. 若無,使用 Toast 告知
          2. 若有,便繼續
        3. 取得兩個EditText元件中的值並將文字型態轉為Float型態( Float.parseFloat() )
        4. 計算BMI值,公式如下: 
          • BMI = 體重 (KG) / 身高 (M^2)
          • Hints:
            • M為公尺,故輸入為公分必須先除以100

        5. 打開BMI顯示TextView,並顯示BMI值 (需將Float轉回Str才能輸出)
        6. 依據BMI值設定輸出於EditText的文字,(使用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. 完成!  請找老師登記




          沒有留言: