Hur man beräknar din BMI med C Code

Hur man beräknar din BMI med C Code


Om du brinner för hälsa och teknik kan du vara intresserad av att beräkna din body mass index (BMI) med hjälp av C-kod. BMI beräknas med hjälp av din längd-vikt-förhållande och ibland tar hänsyn till din ålder och kön. Enligt viktkontroll Information Network, kan en högt BMI sätta dig löper större risk för vissa typer av cancer, hjärt-kärlsjukdomar, sjukdomar i gallblåsan, artros, och graviditetskomplikationer. Ett BMI på 18,5 till 24,9 anses hälsosamma, medan ett BMI på 25 till 29,9 och 30 eller högre anses överviktiga och feta, respektive.

Instruktioner

1 Ställ in C ++ BMI kod på Windows eller Linux / Unix-plattformar.

2 Gå till www.arachnoid.com att ställa in C ++ BMI-kod i Windows.

3 Gå till www.arachnoid.com C ++ handledning sida för C ++ BMI kod set-up på Unix.

4 Utför rader kod 1-59 enligt följande på en lämplig plattform: 01 using System; 02 med användning av System.Collections.Generic; 03 med användning av System.ComponentModel; 04 med användning av System.Data; 05 med användning av System.Drawing; 06 med användning av System.Linq; 07 med användning av System.Text; 08 med användning av System.Windows.Forms; 09 10 namespace BMIApp 11 {12 partiella offentliga klass Form1: Form 13 {14 offentliga Form1 () 15 {16 InitializeComponent (); 17} 18 19 private void btnCalculate_Click (objekt avsändare, EventArgs e) 20 {21 dubbel weght = string.IsNullOrEmpty (txtWeight.Text)? 1: double.Parse (txtWeight.Text); 22 dubbel höjd = string.IsNullOrEmpty (txtHeight.Text)? 1: double.Parse (txtHeight.Text); 23 24 if (weght == 0) 25 {26 MessageBox.Show ( "Resultaten kommer att vara felaktig vikt är inte ett giltigt nummer.."); 27} 28 if (höjd == 0) 29 {30 MessageBox.Show ( "Resultaten kommer att vara felaktig höjd är inte ett giltigt nummer.."); 31} 32 33 dubbel vmult = cboWeightUnits.SelectedItem.ToString () == "pounds"? 2,204: 1; 34 dubbel hmult = cboHeightUnits.SelectedItem.ToString () == "inches"? 0,0254: 1; 35 36 dubbel BMI = Math.round (((weght / vmult) / ((höjd * hmult) * (höjd * hmult))) * 10) / 10; 37 38 39 sträng BMI_description = string.Empty; 40 if (BMI <16,5) 41 BMI_description = "allvarligt under"; 42 else if (BMI> = 16,5 && BMI <18,5) 43 BMI_description = "undervikt"; 44 else if (BMI> = 18,5 && BMI <25) 45 BMI_description = "normal"; 46 else if (BMI> = 25 && BMI <= 30) 47 BMI_description = "övervikt"; 48 else if (BMI> 30 && BMI <= 35) 49 BMI_description = "feta"; 50 else if (BMI> 35 && BMI <= 40) 51 BMI_description = "kliniskt feta"; 52 annan 53 BMI_description = "sjuklig fetma"; 54 55 56 txtResult.Text = string.Format ( "Your Body Mass Index (BMI) är:.. {0} Detta skulle betraktas {1}", BMI, BMI_description); 57} 58} 59}

1 Ta din vikt i lbs. och föra in det i den viktklassen rutan i C ++ BMI kalkylator.

2 Mät din längd i inches och in det i höjd rutan i C ++ BMI kalkylator.

3 Bestäm om din viktklass är friska, överviktiga eller feta, baserat på räknaren utgång.