Jak vypočítat BMI pomocí C kódu

Pokud jste vášnivý zdraví a technologie , možná vás bude zajímat při výpočtu své body mass index ( BMI) pomocí C kód . BMI se vypočítá pomocí poměru výšky k hmotnosti a někdy bere v úvahu váš věk a pohlaví . Podle Hmotnost regulace informační sítě , můževysoký BMI vás větší riziko některých typů rakoviny , ischemické choroby srdeční , onemocnění žlučníku , osteoartróza a komplikací v těhotenství . BMI 18,5 - 24,9 je považována za nejzdravější , zatímcoBMI 25 až 29,9 a 30 nebo vyšší , jsou považovány za nadváhu a obezitou , resp . Věci, které budete potřebovat klipart hmotnosti dospělé měřítko , v lbs .
Měřicí páska
Zobrazit další instrukce
C + + kód pro Windows a Linux /Unix platformy
1

nastavit C + + BMI kód na platformách Windows nebo Linux /Unix .
2

Přejít na www.arachnoid.com nastavit C + + BMI kódu v systému Windows .

3

Přejít na www.arachnoid.com C + + tutorial stránky pro C + + BMI nastavení kódu na Unixu
4

spustit kód řádky 1-59 takto na příslušné platformy : .

01 using System ;

02 pomocí System.Collections.Generic ;

03 pomocí System.ComponentModel ;

04 using System.Data ;

05 pomocí System.Drawing ;

06 pomocí System.Linq ;

07 pomocí System.Text ;

08 pomocí System.Windows.Forms ;

09

10 namespace BMIApp

11 {

12 veřejná částečné class Form1 : Form

13 {

14 veřejná 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 dvoulůžkových výška = String.IsNullOrEmpty ( txtHeight.Text ) ? 1 : double.Parse ( txtHeight.Text ) ;

23

24 if ( weght == 0 )

25 {

26 MessageBox.Show ( " výsledky budou nepřesné Hmotnost neníplatné číslo . ". ) ;

27 }

28 if ( výška == 0 )

29 {

30 MessageBox.Show ( " výsledky budou nepřesné Výška neníplatné číslo . ". ) ;

31 }

32

33 double vmult = cboWeightUnits . SelectedItem.ToString ( ) == " kilo " ? 2,204 : 1 ;

34 double hmult = cboHeightUnits.SelectedItem.ToString ( ) == " palce " ? 0,0254 : 1 ;

35

36 double BMI = Math.round ( ( ( weght /vmult ) /( ( výška * hmult ) * ( výška * hmult ) ) ) * 10 ) /10 ;

37

38

39 string BMI_description = String.Empty ;

40 if ( BMI <16,5 )

41 BMI_description = " těžkou podvýživou " ;

42 else if ( BMI > = 16,5 && BMI <18,5 )

43 BMI_description = " underweight " ;

44 ostatní if ( BMI > = 18,5 && BMI <25 )

45 BMI_description = " normal " ;

46 else if ( BMI > = 25 && BMI <= 30 )

47 BMI_description = " nadváhu " ;

48 else if ( BMI > 30 && BMI <= 35 )

49 BMI_description = " obézní " ;

50 else if ( BMI > 35 && BMI <= 40 )

51 BMI_description = " klinicky obézní " ;

52 ostatní

53 BMI_description = " morbidně obézní " ;

54

55

56 txtResult.Text = String.Format ( " Váš Body Mass Index ( BMI ) je : { 0 } . To by bylo považováno za { 1 } " , BMI , BMI_description ) .

57 }

58 }

59 }
najít svůj BMI
5

Vezměte si svou hmotnost v kg . , a zadejte jej do váhové kategorii okně kalkulačky C + + BMI .
6

Změřte výšku v palcích a vstup do výška krabice kalkulačky C + + BMI .
7

Zjistěte, zda je vaše váha třída je zdravá , nadváhu nebo jsou obézní , na základě výstupu kalkulačky .