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

Entradas populares de este blog

Estudio de Caso 2 - Revitalizacion Rio Cheonggyecheon en Seúl, Corea del Sur

Creamos un mapa computacional en procesos iterativos y de investigación con la Educación disruptiva y la Inteligencia artificial

Aprendizaje Automático con Python y Asistentes Inteligentes