C sharp - masa corporal

   
Vista:

masa corporal

Publicado por lucero (1 intervención) el 29/07/2010 21:29:21
oye nesecito crear un programa que me determine cuál es el índice de masa corporal de un grupo de 5 personas digitando la estatura en metros y el peso en kilogramos de cada uno de ellos.
hay que almacenar además el nombre y el sexo.
La formula de masa corporal es la siguiente
IMC= Peso / Estatura~2
Luego hay que determinar por cada uno de ellos en qué estado se encuentra teniendo en cuenta la
siguiente tabla
Clasificación IMC (kg/m2)
Infrapeso <18,50
Delgadez severa <16,00
Delgadez moderada 16,00 - 16,99
Delgadez aceptable 17,00 - 18,49
Normal 18,50 - 24,99
Sobrepeso ≥25,00
Pre obeso 25,00 - 29,99
Obeso ≥30,00
Obeso tipo I 30,00 - 34,99
Obeso tipo II 35,00 - 39,99
Obeso tipo III ≥40,00
todo esto en c sharp

// por favor ayudenme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:masa corporal

Publicado por m (97 intervenciones) el 30/07/2010 20:26:49
Pero cual es tu duda o como piensas hacer el programa?

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:masa corporal

Publicado por Voltaire (1 intervención) el 06/08/2010 20:33:42
Te sirve esto...!


int imc = 0;
int peso = 0;
int talla = 0;
peso = Convert.ToInt32(this.txtPeso.Text.ToString());
talla = Convert.ToInt32(this.txtMedida.Text.ToString());

imc = (peso / talla);
if (imc < 18.50)
{
this.lblResultado.Text = imc + " = " + "Infrapeso";
}
else if (imc < 16.00)
{
this.lblResultado.Text = imc + " = " + "Delgadez Severa";
}
else if (imc >= 16.00 || imc <= 16.99 )
{
this.lblResultado.Text = imc + " = " + "Delgadez Moderada";
}
else if (imc >= 17.00 || imc <= 18.49)
{
this.lblResultado.Text = imc + " = " + "Delgadez Aceptable";
}
else if (imc >= 18.50 || imc <= 24.99)
{
this.lblResultado.Text = imc + " = " + "Normal";
}
else if (imc >= 25.00)
{
this.lblResultado.Text = imc + " = " + "Sobrepeso";
}
else if (imc >= 25.00 || imc <= 29.99)
{
this.lblResultado.Text = imc + " = " + "Pre Obeso";
}
else if (imc >= 30.00)
{
this.lblResultado.Text = imc + " = " + "Obeso";
}
else if (imc >= 30.00 || imc <= 34.99)
{
this.lblResultado.Text = imc + " = " + "Obeso Tipo I";
}
else if (imc >= 35.00 || imc <= 39.99)
{
this.lblResultado.Text = imc + " = " + "Obeso Tipo II";
}
else if (imc >= 40.00)
{
this.lblResultado.Text = imc + " = " + "Obeso Tipo III";
}
else
{
this.lblResultado.Text = imc + " = " + "No Especificado";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:masa corporal

Publicado por José Angel Luna Grajeda (1 intervención) el 19/08/2010 22:08:45
Yo hice un programa llamado IMC pero en Visual Fox Pro 8.0, si te es util mándame tu correo y te lo envío, mi correo es boygrajeda@hotmail.com.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar