Skip to content

Instantly share code, notes, and snippets.

@jkcgs
Created May 12, 2014 04:48
Show Gist options
  • Save jkcgs/9acbc2f482de552eaf55 to your computer and use it in GitHub Desktop.
Save jkcgs/9acbc2f482de552eaf55 to your computer and use it in GitHub Desktop.
Arbol de navidad con PSeInt
Proceso Arbol_Navidad
// Por Jonathan Gutierrez <me@makzk.com>
// Muestra una figura triangular (árbol de navidad) dado un número de líneas
Escribir "Ingrese cantidad de lineas"
Leer lineas
i <- 1;
j <- 1;
// calcular tamaño de línea final
lineafinal <- 2 * lineas - 1;
Para i <- 1 Hasta lineas Con Paso 1
linea <- "" // linea a agregar
// calcular espacios a los lados
// La mitad de la resta entre el tamaño de línea final y el tamaño de línea actual
espacios <- trunc((lineafinal - j) / 2)
// agregar espacio de la izquierda
Para k <- 1 Hasta espacios Con Paso 1 Hacer
linea <- linea + " "
FinPara
// agregar símbolos (tamaño de línea actual
Para k <- 1 Hasta j Con Paso 1 Hacer
linea <- linea + "*"
FinPara
// agregar espacio de la derecha
Para k <- 1 Hasta espacios Con Paso 1 Hacer
linea <- linea + " "
FinPara
// mostrar la linea resultante
Escribir linea
j <- j + 2
FinPara
FinProceso
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment