Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Calculando el IMC

Anna Júlia está creando un sistema para calcular el Índice de Masa Corporal (IMC) y proporcionar recomendaciones básicas. El programa debe recibir el peso y la altura de una persona y mostrar el valor del IMC, además de indicar si está por debajo del peso, con peso normal o por encima del peso. Crea un programa que reciba el peso (en kg) y la altura (en metros) y calcule el IMC usando la fórmula: IMC = peso / (altura ** 2). Luego, muestra el valor del IMC y un mensaje indicando si está por debajo del peso (IMC < 18.5), peso normal (18.5 <= IMC < 25) o por encima del peso (IMC >= 25).

Respuesta:

peso = float(input("Digite su peso (kg)"))
altura = float(input("Digite su altura (m)"))
imc = peso/(altura**2)

print(f"Su IMC es: {imc}")
if imc < 18.5:
print("Estas por debajo del peso normal")
elif 18.5 <= imc < 25:
print("Tienes un peso normal")
else:
print("Estas por encima del peso normal")

1 respuesta

Hola Elier, espero que estés bien

¡Tu código para calcular el Índice de Masa Corporal (IMC) está muy bien hecho! Has implementado correctamente la fórmula del IMC y las condiciones para determinar si una persona está por debajo del peso, tiene un peso normal o está por encima del peso. Aquí tienes un pequeño ejemplo de cómo funciona tu programa:

Supongamos que una persona tiene un peso de 70 kg y una altura de 1.75 metros. El cálculo del IMC sería:

peso = 70
altura = 1.75
imc = peso / (altura ** 2)

Esto daría un IMC de aproximadamente 22.86, lo que según tu programa, indicaría que la persona tiene un peso normal.

Tu código es claro y debería funcionar bien para los propósitos del ejercicio. Solo asegúrate de que los usuarios ingresen los datos en el formato correcto (peso en kilogramos y altura en metros) para obtener resultados precisos.

Espero haber ayudado y buenos estudios!