Documentos de Académico
Documentos de Profesional
Documentos de Cultura
D
www.utadeo.edu.co
Operaciones matemáticas
Vamos en esta actividad a calcular y a mostrar el indice de masa corporal ingresando los valores manualmente
en nuestra aplicación. Para calcular el índice podemos hacerlo de la siguiente forma:
P eso
IM C = T alla2
Las unidades correctas para que este valor sea concluyente deben ser kilogramos para el peso y metros para la
talla.
Diseño
Para hacer más amigable el resultado utilizaremos el texto de txtNombre para decirle el IMC.
● Primer paso crearemos variables que necesitamos en nuestro programa. IMC, tallaMetros y Peso.
Ir a Bloques->Variables->Inicializador global Nombre como y crear tres variables como se muestran en la
figura:
● Inicializar las variables. Todas las variables creadas deben tener un valor inicial.
Ir a bloques Matemáticas y arrastrar el primer elemento a cada variable.
● Ahora vamos a agregar el evento btnCalcular clic y dentro de él podemos empezar a realizar la
operación matemática.
● El primer paso es poner en la variable peso, lo que el usuario digite en texto de txtPeso
Olmer Garcia-Bedoya,Ph.D
www.utadeo.edu.co
● Segundo, poner en la variable talla lo que el usuario digite en texto de txtTalla divido por 100 para ser
pasado a metros.
Lo anterior lo realizamos porque la talla digitada está en centímetros pero la fórmula la necesita en metros!!!
● Poner en la variable global IMC el cálculo del índice de masa corporal. Para esto agregamos una
función de dividir:
● Ahora agregamos una multiplicación en el denominador de la división y agregamos las variables global
TallaMetros:
Olmer Garcia-Bedoya,Ph.D
www.utadeo.edu.co
● Ahora agregamos poner en lblResultado.texto y un bloque de unir que se encuentra en texto (como en
el ejercicio anterior). En el bloque unir damos clic en el botón azul (engranaje) y vamos a agregar
cadena, hasta que nos queden cuatro cadenas como se muestra en la figura:
NOTA. El \n lo escribimos cuando queremos que ocurra un cambio de línea (Enter).
Probando la aplicación.
Como vemos, este número no nos dice nada, faltaria interpretarlo. Para esto lo invito a investigar en Internet
para que se de cuenta cómo se encuentra y a realizar la siguiente actividad.
Olmer Garcia-Bedoya,Ph.D
www.utadeo.edu.co
El índice de Masa Corporal (IMC), como valor, es muy difícil interpretarlo a menos que se clasifique. Esta
clasificación se puede ver en la siguiente tabla:
IMC Clasificación
Esta actividad 6 busca aprender a utilizar las operaciones condicionales que nos permite generalizar patrones .
Para realizarla acérquese al Punto Vive Digital, realice las instrucciones para tal fin y cuando la haya terminado
súbala a la plataforma en el vínculo titulado: Aplicación dando significado al índice de masa corporal y comparta
los resultados con el Tutor del PVD.
Operaciones condicionales
Para este ejercicio utilizaremos el control condicional de flujo, que nos permite realizar una operación o bloques
solamente cuando se cumple alguna condición. En letras sería Si IMC<18.5 entonces la persona tiene
delgadez.
Diseño
Nuestra parte de diseño va a ser la misma de la actividad 5, por lo tanto, vamos a generar una copia de nuestro
proyecto anterior para empezar a trabajar:
Bloques
● Vamos a adicionar una nueva variable llamada Resultado_IMC. En esta vamos a guardar el resultado
de analizar el valor de IMC
Olmer Garcia-Bedoya,Ph.D
www.utadeo.edu.co
● Vamos a agregar un control de flujo condicional, es decir si IMC es menor de 16, entonces
Resultado_IMC es igual a Delgadez severa:
● Para esto agregamos el bloque de Matemática de la figura y cambiamos el igual por menor:
● Continuaremos realizando la tabla. Mayor igual a 16 y menor de 18.5. Primero agregamos el y a través
de Lógica:
Olmer Garcia-Bedoya,Ph.D
www.utadeo.edu.co
Nota que, como sólo tiene una condición para ser obeso, no lleva el bloque de y.
Probando la aplicación
Al llevar el emulador a nuestro celular la pantalla inicial será la misma de la actividad 5, sin embargo al dar clic
en el botón calcular, debemos ver algo así:
Compartiendo la aplicación.
Vamos a descargar el proyecto y subirlo al link de la plataforma llamado: Vínculo Aplicación Conociendo nuestro
índice de masa corporal, para terminar la actividad que debe estar realizando en el Punto Vive Digital
Actividad
● Cambia el diseño y la forma de presentar los resultados de esta aplicación. Qué nueva información
mostraria y porque?
● como agregaria un sistema de recomendación a través de una serie de preguntas
● como agregaria la edad para que ésta aplicación sirva para niños.
● Piense en diferentes formas con las que usted cree se puede mejorar la aplicación y escríbalas en el
informe
Pueden seguir mejorando esta aplicación como desee. Por ejemplo usar el podómetro del celular (con el
acelerómetro) para estimar cómo mejora su IMC de acuerdo a las calorías consumidas12.
Presente un documento respondiendo las preguntas y con imágenes de las modificaciones tanto en diseños
como en bloques y suba el proyecto realizado.
1
"Cómo convertir los pasos del podómetro a calorías | Muy Fitness."
http://muyfitness.com/convertir-pasos-del-como_21189/. Se consultó el 6 jun.. 2017.
2
"App inventor español. Offline. Tutorial. Ejemplos. Instalación. Códigos ...."
http://kio4.com/appinventor/. Se consultó el 6 jun.. 2017.