iLMS知識社群歷程檔登入
位置: 網路程式設計 > 作業 > NetProg100_BN_Homework02_完成BMI練習+整存整付案例
作業資訊  |  已交名單(29)
項目 內容
允許遲交
開放觀摩
屬性 個人作業
成績比重 2%
期限
2012-03-18 23:59
附件 1. GDA101.apk (15 KB)
2. GDD101.zip (38 KB)
3. NetProg100_BN_HW0202.jpg (28 KB)
描述 1. 完成課堂BMI練習。
    a. 利用 xxx.getText().toString() 可取得輸入資料(字串需轉換為數值). 
        ex: 輸入身高: 170
             則 edHeight.getText().toString() 即會回傳 "170"
             將資料以 Integer.parseInt(...) 或 Double.parseDouble(...) 轉換為數值資料.
   b. 利用 BMI 公式計算結果(假設 h 存放身高-公分, w存放體重-公斤). 
        double bmi =  w / ((double)h/100* h /100);
   c. 利用 xxx.setText() 將結果顯示在相對應的View元件上.
       tvResult.setText(...);
       tvSuggest.setText(...);

2. 完成[零存整付]的作業 ! 畫面如下圖,
    在輸入本金和年利率與存款期數 , 按下計算本利和的按鈕 , 就會在下方顯示本利和。
    公式:
         本利和 = 本金* ( 1 + 年利率/ 12) ^ 月數 ;   
         注意:x ^ y --> 表示 [x的y次方]; 你需要利用 Math.pow( x, y) 來計算.

     
   a. 請下載附件 GDD101.zip (可執行檔案為 GDA101.apk), 並完成匯入的動作以完成作業寫作.

   b. 完成以下設計要求:
       b1. 本金欄位、期數欄位需限制輸入整數.
       b2. 利率欄位需限制輸入浮點數.(不可輸入文字)
       b3. 畫面中的文字資訊均須參考到字串資源常數 (./res/string/xxx )
       b4. 最終本利和只要顯示整數部分即可.

Best Regards,
James