Comunidad de diseño web y desarrollo en internet online

Fórmula Matemática para cálculo , y los datos serán enviados

Citar            
MensajeEscrito el 20 Feb 2008 01:57 am
Hola necesito ayuda por favor, para un cálculo matematico en donde:

necesito saber el indice m corporal de una persona

datos a introducir serían
edad que no es relevante
peso (kgs) al cuadrado y
altura (mts)
IMC = peso en kilos / talla en metros2

ej.
edad.txt = 34
peso.txt = 73
altura.txt = 1,73
esto te da un resultado
fórmula ---> imc = 73/(1,73*1,73) = 24,4
resultado.txt = 24,4

entonces dependiendo del resultado tenemos otra caja de texto donde carga la descripcion del peso
si es
< 20 descripcion.txt= Bajo peso mas descripcion
20 – 24.9 descripcion.txt= Normopeso mas descripcion
25 – 29.9 descripcion.txt= Sobrepeso mas descripcion
30 – 39.9 descripcion.txt= Obesidad mas descripcion
= ó > 40 descripcion.txt= Obesidad severa o mórbida mas descripcion

esto es lo principal , luego se envian a una base de datos junto mas datos de selección

si alguien me puede echar un cable.... graaacias
AS2


trumoc :? [/flash]

Por trumoc

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 20 Feb 2008 01:32 pm

Código :

//Declaraciones (opcional).
var peso:Number;
var altura:Number;
var imc:Number;

//Asignamos:
peso = _root.peso.text;
altura = _root.altura.text;

//Calculamos:
imc = peso/(altura*altura);

//Suponiendo que lo tienes en el _root:
_root.resultado.text = imc;

//Descripciones del peso:
if(imc<20){
   _root.descripcion.text = "Bajo peso...";
}
//...y asi sucesivamente.
if(imc>=30 && imc<=39.9){
   _root.descripcion.text = "Obesidad...";
}
if(imc>=40){
   _root.descripcion.text = "Obesidad severa o mórbida...";
}

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Feb 2008 01:33 pm
Esto lo pones en algún frame, y recuerda crear los campos de texto INPUT, y con el nombre de INSTANCIA que aparece en el código. Traté de respetar los nombres que dabas, para que te quede más facil :D.
Un saludo.

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Feb 2008 01:51 pm
muchas gracias , lo pruebo y ya te digo

saludos


trumoc ;)

Por trumoc

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 22 Feb 2008 06:53 pm
Uy me da un error de Syntax, es lo primero

que me dice unexpected '}'

if(imc<20){
_root.descripcion_txt.text = "Bajo peso";
};

-ah! he cambiado la instancia ( esta bien verdad)
luego, aunque voy a buscar y aprobar,
estos datos peso y altura me tienen q dar el resultado al presionar un boton de calcular
que seria el imc y luego dependiendo del resultado se llenara la casilla de descripcion con el texto correspondiente

si me sigues guiando te lo agradezco !!!


trumoc

Por trumoc

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Feb 2008 11:44 am
Bueno agregando un par de cosas mas y dandole un pokito de vuelta he llegado a esto:

Código :

stop();

//Declaraciones (opcional).
var peso:Number;
var altura:Number;
var imc:Number;

//Asignamos:
peso = _root.peso.text;
altura = _root.altura.text;

//Calculamos:
function calcular() {
imc = (peso/(altura*altura));
//Suponiendo que lo tienes en el _root:
_root.resultado.text = imc;
//Descripciones del peso:
if (imc<20) {
_root.descripcion.text = "Bajo peso...";
}
else if (imc>=20 && imc<=24.9) {
_root.descripcion.text = "Normopeso...";
}
else if (imc>=25 && imc<=29.9) {
_root.descripcion.text = "Sobrepeso...";
}
//y asi sucesivamente...
else if (imc>=30 && imc<=39.9) {
_root.descripcion.text = "Obesidad...";
}
else if (imc>=40) {
_root.descripcion.text = "Obesidad severa o mórbida...";
}
else {
_root.descripcion.text = "Descripcion del peso...";
}
}


un btn con

on(press){
_root.calcular();
}

hasta ahora esta todo bien pero me sale en las casillas lo de _level0.peso
como elimino esto? te envio el fla

gracias

Por trumoc

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Feb 2008 05:22 pm

Código :

stop();
this._lockroot = true;

//Declaraciones (opcional).
var peso:Number;
var altura:Number;
var imc:Number;

//Asignamos:
peso_txt = _root.peso.text;
altura_txt = _root.altura.text;

//Calculamos:
function calcular() {
   imc = (peso/(altura*altura));
   //Suponiendo que lo tienes en el _root:
   _root.resultado.text = imc;

   //Descripciones del peso
   if (imc<20) {
      descripcion.text = "";
   }
   else if (imc>=20 && imc<=24.9) {
      descripcion.text = "";
   }
   else if (imc>=25 && imc<=29.9) {
      descripcion.text = "";
   }
   
   else if (imc>=30 && imc<=39.9) {
      descripcion.text = "";
   }
   else if (imc>=40) {
      descripcion.text = "";
   }
   else  {
      descripcion.text = "";
   }
}

Por trumoc

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2008 08:43 pm
Buenas tardes amigos, me podrian enviar el FLV porfavor.
Gracias de antemano por su ayuda y aporte.
IVAN AGUILAR
PERU

Por ivsoluciones

1 de clabLevel



Genero:Masculino  

PERU

msie7
Citar            
MensajeEscrito el 12 Ago 2008 08:43 pm

Por ivsoluciones

1 de clabLevel



Genero:Masculino  

PERU

msie7
Citar            
MensajeEscrito el 12 Ago 2008 08:56 pm
Estás seguro que estás posteando en el lugar correcto, en ningún momento se ha estado hablando de ningún FLV.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 12 Ago 2008 09:51 pm
Pues tengo un error al hacer el codigo, no me calcula bien y quisiera q pongan el codigo completo y correcto u el flv.
si es que pudieran les agradeceria bastante

Por ivsoluciones

1 de clabLevel



Genero:Masculino  

PERU

msie7
Citar            
MensajeEscrito el 13 Ago 2008 11:21 am
Me parece que te refieres al FLA, el FLV es flashVideo.

Este post es de febrero y quizás se demore mucho a que te repondan, por qué no abres un post nuevo con tu problema específico, así lo verá más gente y te podrán ayudar.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 05 Nov 2008 04:42 pm
todavia te sirve?


Código :

//Declaraciones (opcional).
var peso:Number;
var altura:Number;
var imc:Number;

//Asignamos:
peso_txt = _root.peso.text;
altura_txt = _root.altura.text;

//Calculamos:
function calcular() {
   imc = (peso/(altura*altura));
   //Suponiendo que lo tienes en el _root:
   _root.resultado.text = imc;
   //Descripciones del peso
   if (imc<20) {
      descripcion.text = "Bajo peso...";
   }
   else if (imc>=20 && imc<=24.9) {
      descripcion.text = "Normopeso.\n¡Enhorabuena! Y no olvide mantener una actividad física adecuada y realizar una alimentación variada y equilibrada. Los productos de pueden ocupar un papel importante en su dieta al aportarle carbohidratos y una parte de la energía que diariamente es imprescindible ingerir para realizar todas sus actividades cotidianas. ";
   }
   else if (imc>=24.9 && imc<=29.9) {
      descripcion.text = "Sobrepeso.\nSi su IMC corresponde a “sobrepeso” es recomendable revisar su dieta cotidiana y aumentar la cantidad de ejercicio físico que realiza. Asimismo, necesita consumir más frutas y verduras y reducir el consumo de productos ricos en grasas, especialmente las de origen animal. Puede seguir consumiendo los productos+ en cantidades razonables adaptadas a sus necesidades.";
   }
   //y asi sucesivamente...  
   else if (imc>=29.9 && imc<=39.9) {
      descripcion.text = "Obesidad.\nSi su IMC es superior a 30, es imprescindible que siga los consejos anteriores y que consulte con su médico o nutricionista. ";
   }
   else if (imc>=39.9) {
      descripcion.text = "Obesidad severa o mórbida.";
   }
   else  {
      descripcion.text = "Descripcion del peso...";
   }
}

Por trumoc

10 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.