Algoritmo para Calcular el IMC en PSeInt (Guía 2026)

El Índice de Masa Corporal (IMC = peso / altura²) combina división y potencia en una fórmula de la vida real. Practicas el ingreso de decimales (altura en metros como 1.75) y el orden correcto de las operaciones.

Código completo

Algoritmo IMC
    // Calcula el Índice de Masa Corporal: IMC = peso / altura^2
    Definir peso, altura, imc Como Real
    Escribir "Ingrese su peso en kilogramos: "
    Leer peso
    Escribir "Ingrese su altura en metros: "
    Leer altura
    imc <- peso / (altura ^ 2)
    Escribir "Su Índice de Masa Corporal es: ", imc
FinAlgoritmo

Explicación paso a paso

Definimos peso, altura e imc como Real. Leemos el peso en kilogramos y la altura en metros (con decimales, por ejemplo 1.75). La fórmula divide el peso entre la altura al cuadrado; los paréntesis garantizan que el cuadrado se calcule antes de la división.

Errores comunes

  • Ingresar la altura en centímetros (175) en vez de metros: el IMC sale 10000 veces menor.
  • Olvidar los paréntesis y escribir peso / altura ^ 2, que se evalúa como (peso / altura) ^ 2.
  • No validar que la altura no sea cero antes de dividir.

🚀 ¿Ya dominas la lógica? Da el salto a Python

Ver curso de Python en español →

Publicaciones Similares