Cコードを使用してBMIを計算する方法
<ヘッダー>
必要なもの
- lbs。
- 測定テープ
手順
-
WindowsおよびLinux/Unixプラットフォーム用のC ++コード
- 1
WindowsまたはLinux/UnixプラットフォームでC ++ BMIコードを設定します。
- 2
www.arachnoid.comにアクセスして、WindowsでC ++ BMIコードを設定します。
- 3
www.arachnoid.comにアクセスして、C ++ BMIコードセットアップのUNIXのC ++チュートリアルページ
- 4
次のようにコード行1から59を適切なプラットフォームに実行します:
01システムを使用;
02 system.collections.generic;
を使用しています03 System.comPonentModel;
を使用しています04 System.Data;
を使用しています05 system.drawing;
を使用しています06 System.linq;
を使用しています07 system.text;
を使用しています08 system.windows.forms;
を使用しています09
10の名前空間bmiapp
11 {
12パブリック部分クラスフォーム1:フォーム
13 {
14 public form1()
15 {
16 initializeComponent();
17}
18
19 private void btncalculate_click(object sender、eventargs e)
20 {
21 double weght =string.isnullorempty(txtweight.text)? 1:double.Parse(txtweight.text);
22 double height =string.isnullorempty(txtheight.text)? 1:double.Parse(txtheight.text);
23
24 if(weght ==0)
25 {
26 messagebox.show( "結果は不正確になります。重量は有効な数字ではありません。");
27}
28 if(height ==0)
29 {
30 messagebox.show( "結果は不正確になります。高さは有効な数字ではありません。");
31}
32
33 double vmult =cboweightunits.selectedItem.toString()=="pounds"? 2.204:1;
34 double hmult =cboheightunits.selectedItem.toString()=="inches"? 0.0254:1;
35
36 double bmi =math.round(((weght / vmult) /((height * hmult) *(height * hmult)) * 10) / 10;
37
38
39文字列bmi_description =string.empty;
40 if(bmi <16.5)
41 bmi_description ="ひどく低体重";
42 else if(bmi> =16.5 &&bmi <18.5)
43 bmi_description ="underweight";
44 else if(bmi> =18.5 &&bmi <25)
45 bmi_description ="remorm";
46 else if(bmi> =25 &&bmi <=30)
47 bmi_description ="overweight";
48 else if(bmi> 30 &&bmi <=35)
49 bmi_description ="obese";
50 else if(bmi> 35 &&bmi <=40)
51 bmi_description ="臨床的肥満";
52他の
53 bmi_description ="病的肥満";
54
55
56 TXTRESULT.TEXT =STRING.FORMAT( "あなたのボディマス指数(BMI)IS:{0}。これは{1}。"、bmi、bmi_description);
57}
58}
59}
BMIを見つけてください
- 5
LBSで体重を増やしてください。 C ++ BMI計算機の重量カテゴリボックスに入力します。
- 6
高さをインチで測定し、C ++ BMI計算機の高さボックスに入力します。
- 7
計算機の出力に基づいて、体重クラスが健康で、太りすぎなのか肥満なのかを判断します。
- 1
