Windows üzerinde C + + BMI kod kurmak www.arachnoid.com git .
3 Unix üzerinde C + + VKİ kod kurulumu için www.arachnoid.com C + + öğretici sayfasına gidin
şöyle
4
uygun platform üzerine 59 için kod satırları 1 Yürüt : .
< Sistemi kullanılarak p > 01 ;
System.Collections.Generic kullanarak 02
;
System.Drawing kullanarak 03
;
System.Data kullanarak 04
;
05 System.ComponentModel kullanarak ;
System.Linq kullanarak 06
;
System.Text kullanarak 07
;
System.Windows.Forms kullanarak 08
;
09
10 ad BMIApp
11 {
12 public partial class Form1 : Form
13 {
14 public Form1 ( )
15 {
16 ınitializecomponent ( ) ;
17
}
18
19 private void btnCalculate_Click ( object sender , EventArgs e )
20 {
21 çift weght = string.IsNullOrEmpty ( txtWeight.Text ) ? 1 : double.Parse ( txtWeight.Text ) ;
= string.IsNullOrEmpty ( txtHeight.Text ) 22 çift yüksekliği
? 1 : double.Parse ( txtHeight.Text ) ;
23
24 if ( weght == 0 )
25 {
26 MessageBox.Show ( "Sonuçlar yanlış olacak Ağırlık , geçerli bir sayı değil . . " ) ;
27
}
28 if ( yükseklik == 0 )
29 {
30 MessageBox.Show ( "Sonuçlar yanlış olacak Yükseklik geçerli bir sayı değil . . " ) ;
31}
32
33 çift vmult = cboWeightUnits . SelectedItem.ToString ( ) == " kilo " ? 1;
34 çift hmult = cboHeightUnits.SelectedItem.ToString ( ) == " inç "
: 2.204 ? 0.0254 : 1 ;
35
36 çift VKİ = Math.Round ( ( ( weght /vmult ) /( ( yükseklik * hmult ) * ( yükseklik * hmult ) ) ) * 10 ) /10;
37
38
39 dize BMI_description = string.Empty ;
40
if ( VKİ < 16.5 )
41 BMI_description = " ciddi zayıf " ;
else 42 if ( BMI > = 16.5 && BKİ < 18.5 )
43 BMI_description = " zayıf " ;
else 44
else 46
( VKİ> = 25 && BKİ < = 30 ) < br durumunda; ( BMI > = 18.5 && BKİ < 25 )
45 BMI_description = " normal" ise >
47 BMI_description = " kilolu " ;
else 48 if ( BMI > 30 && BKİ < = 35 )
49 BMI_description = " obez " ;
< p > else 50 if ( BMI > 35 && BKİ < = 40 )
51 BMI_description = " klinik obez " ;
52 başka
53 BMI_description = " morbid obez " ;
54
55
56 txtResult.Text = string.Format ( " Sizin Beden Kitle İndeksi (BKİ ) : {0 } . . Bu { 1} " , BMI , BMI_description ) düşünülebilir ;
} 57
58 }
59 }
Find Your BMI
5
lbs kilo alın . veC + + BMI hesapağırlık kategorisinde kutuya yazınız.
6
inç ve giriş onu içinde yükseklik içine ölçün Kilonuz sınıf , sağlıklı kilolu veya obez ,hesap makinesi çıkış dayalı iseC + + BMI hesapyüksekliği kutu .
7.
belirleyin .