Jak vypočítat BMI pomocí C kódu
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 .