Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APELLIDOS Y NOMBRES :
GARCÍA ORTEGA, DIANA CAROLINA 19190185
MONTERREY SALDAÑA, JOSÉ DANIEL 18190019
ROMERO VILCA, DAVIS HARRISON 19190172
TORRES MAURES, RODRIGO ALONZO 18190166
2022
INFORME FINAL
IV – PROBLEMAS PROPUESTOS
1. Se realiza una campaña de salud pública preventiva para crear conciencia de los buenos
hábitos de alimentación y actividad física. Mediante un medidor de masa corporal se
realizan mediciones del IMC (índice de masa corporal) a las personas.
Elabore un programa que solicite el peso y talla de una persona y genere un reporte
de su IMC, su clasificación (sobrepeso, obesidad de clase I, etc.) y un mensaje o
recomendación que deba seguir. Incluir verificación de datos de entrada, es decir que
no estén fuera de rango.
Mostrar en el informe la tabla empleada.
NOTA: Usar otra tabla de clasificación de IMC (buscar en Internet). No usar la tabla
mostrada
Desarrollo:
Usaremos la siguiente tabla de clasificación/diagnóstico para desarrollar el programa
que calcule el IMC de las personas.
En esta sección de código realizamos el cálculo de IMC, para ello hacemos uso de la
función <<Math.pow()>> la cual nos retorna la base (altura) elevada al exponente (en
este caso 2). Después imprimimos el valor del IMC hallado.
Para el caso de una persona con peso=80 Kg. y altura= 1.50 metros.
Finalmente, para que nuestro programa corra con datos que están acorde a la
realidad, podemos realizar la validación de los datos por medio de condicionales.
Entonces si se ingresan datos que están fuera del rango real entonces se para el
programa.
• 100C Danger
• 80C Hot (100% load)
• 75C Warm
• 70C Warm (heavy load)
• 60C Norm
• 50C Norm (médium load)
• 40C Norm
• 30C Cool (ldle)
1. La temperatura ingresada
2. Mensaje de diagnóstico (warm, danger, etc.)
3. Velocidad del ventilador en RPM
Desarrollo:
Comenzamos importando el paquete java.util.Scanner el cual nos permite obtener la
entrada de datos y también definimos a nuestra clase con el nombre Problema2.