Pensamiento Computacional con Python
Calculo del Índice de masa corporal (IMC)
Descripción: El pensamiento computacional es un enfoque para solucionar problemas de manera lógica y estructurada, utilizando técnicas y conceptos de la computación. Este prompt de pensamiento computacional se enfocara en descomposición del problema y algoritmos.
PROMPT: En este prompt, tu objetivo es crear un programa en Python que calcule el índice de masa corporal (IMC) de una persona, utilizando la fórmula: IMC = peso / (altura * altura). El programa debe permitir ingresar el peso en kilogramos y la altura en metros, y luego mostrar el IMC calculado.
Pasos a seguir:
1. Descomposición del problema:
- Definir las variables de entrada: peso en kilogramos y altura en metros.
- Calcular el IMC utilizando la formula: peso/(altura*altura).
- Mostrar el resultado del IMC.
2. Algoritmo:
- Pedir al usuario que ingrese el peso en kilogramos y almacenarlo en una variable llamada "peso".
- Pedir al usuario que ingrese la altura en metros y almacenarla en una variable llamada "altura".
- Calcular el IMC utilizando la formula = peso/ (altura*altura) y almacenarlo en una variable llamada "imc".
- Mostrar el resultado del IMC utilizando la función print ("Tu IMC es.", imc)
3. Código en Python
# Programa en Python para calcular el Índice de Masa Corporal (IMC)
# Función para calcular el IMC
def calcular_imc(peso, altura):
return peso / (altura ** 2)
# Solicitar al usuario que ingrese su peso en kilogramos
peso = float(input("Ingrese su peso en kilogramos (kg): "))
# Solicitar al usuario que ingrese su altura en metros
altura = float(input("Ingrese su altura en metros (m): "))
# Calcular el IMC
imc = calcular_imc(peso, altura)
# Mostrar el IMC calculado
print(f"Su Índice de Masa Corporal (IMC) es: {imc:.2f}")
Respuesta:
Ingrese su peso en kilogramos (kg): 63
Ingrese su altura en metros (m): 1.52
Respuesta:
Ingrese su peso en kilogramos (kg): 63
Ingrese su altura en metros (m): 1.52
Su Índice de Masa Corporal (IMC) es: 27.27
Comentarios
Publicar un comentario