El Profe Arci – Mtro. Fernando Arciniega –

Programa en PseInt para calcular el area de un hexágono

Publicado el 24 marzo, 2026
por Mtro. Fernando Omar Arciniega Martínez

Programa en PseInt para calcular el area de un hexágono

Calcular el área de polígonos regulares es un ejercicio excelente para practicar la secuencia de pasos en un algoritmo. A diferencia de un cuadrado o un triángulo, el hexágono regular nos introduce a un concepto clave en la geometría: el apotema.

En esta entrada, aprenderás a traducir la fórmula matemática a un código funcional que cualquier usuario pueda entender.

área= perímetro x Apotema \ 2

Donde el Perímetro es simplemente la suma de sus seis lados (6 \times Lado).

💻 El Código en PSeInt

Aquí tienes el algoritmo diseñado para ser interactivo y preciso. He incluido comentarios para que sepas qué hace cada línea.

Algoritmo CalcularAreaHexagono
// 1. Declaración de variables (Usamos Real por si hay decimales)
Definir lado, apotema, perimetro, area Como Real

Escribir "=== Calculadora de Área: Hexágono Regular ==="

// 2. Entrada de datos
Escribir "Introduce la longitud de uno de los lados (cm):"
Leer lado

Escribir "Introduce la longitud del apotema (cm):"
Leer apotema

// 3. Procesamiento (Cálculos matemáticos)
perimetro <- 6 * lado
area <- (perimetro * apotema) / 2

// 4. Salida de resultados
Escribir "--------------------------------------------"
Escribir "El perímetro del hexágono es: ", perimetro, " cm"
Escribir "El área total del hexágono es: ", area, " cm²"
Escribir "--------------------------------------------"

Desglose del Proceso

Variables de tipo Real: Es fundamental usar Real en lugar de Entero, ya que en geometría es muy común trabajar con decimales (por ejemplo, un apotema de 4.3 cm).

Asignación (<-): En PSeInt, usamos este símbolo para guardar el resultado de una operación dentro de una variable.

Orden de Operaciones: Fíjate en los paréntesis en la línea del área: (perimetro * apotema) / 2. Esto asegura que la multiplicación se realice antes de la división, manteniendo la jerarquía matemática.

💡 Tip de Programador: Validación de Datos

Un buen programa no debería permitir lados negativos. Podrías mejorar este código añadiendo un Si lado > 0 Entonces… para evitar que el usuario ingrese datos imposibles. ¡Inténtalo como reto personal!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *