Cuadro de asteriscos en pseint

Hola amigos como están en esta ocasión les enseño como hacer un cuadro de asteriscos, este algoritmo lo desarrollamos y probamos con el simulador Pseint configurado en modo flexible.

Haz clic aquí para suscribirte a mi canal

Como hacer un cuadrado con asteriscos en pseint

Bueno como siempre lo primero que hacemos es ponerle un nombre al pseudocódigo nosotros lo nombramos como Cuadro.

Algoritmo Cuadro

Después declaramos las variables a, b y n estas variables las declaramos de tipo entero ya que nicamente trabajaremos con este tipo de datos.

Definir a,b,n como entero

Con la función escribir mostramos un mensaje en pantalla en este mensaje pedimos un numero, este número serán las dimensiones del cuadrado.

Escribir «Escribe un numero»

Con la función leer asignamos en la variable n un numero ingresado por teclado.

Con las funciones escribir y leer logramos que los algoritmos en Pseint puedan interactuar con el usuario.

leer n

Utilizamos un ciclo para con la variable de control a que empezara valiendo uno y finalizara  cuando a sea igual al número ingresado por el usuario.

para a = 1 hasta n Hacer

Dentro del cuerpo de este bucle colocamos otro bucle para con la variable b que iniciara valiendo uno y finalizara cuando sea igual al número ingresado por teclado si te fijas es muy similar al anterior, pero este ciclo prácticamente es quien dibuja el cuadro de asteriscos en pseint.

para b = 1 hasta n Hacer

Dentro del cuerpo del bucle utilizamos la estructura si entonces con la siguiente condición

si a > 1 y a < n y b > 1 y b < n entonces

Bueno ya sé que esta condición esta en chino pero no te preocupes deja te explico un poco, lo que hacemos con esta sentencia  es dibujar todo el cuerpo del cuadrado excepto la primer línea y la ultima ya, que estas se forman con la parte falsa de esta condición.

para b = 1 hasta n Hacer

               si a > 1 y a < n y b > 1 y b < n entonces

                              Escribir »  » Sin Saltar

               SiNo

                              Escribir «* » Sin Saltar

               FinSi

FinPara

Para ir formado el cuadrado de asteriscos utilizamos la función escribir combinada con la función sin saltar para que los asteriscos se coloquen en una sola sentencia.

Fuera del segundo ciclo para lo que hacemos es mostrar un mensaje en pantalla simplemente con asteriscos en blanco, lo que hacemos con esta sentencia es simplemente dar un espacio para continuar formado el cuerpo del cuadrado.

Escribir «»

Por ultimo finalizamos los ciclos y finalizamos el algoritmo.

Aquí puedes ver el funcionamiento de este algoritmo.

Cuadro de asteriscos en pseint
Cuadro de asteriscos en pseint

Esta es la solución de este algoritmo espero te guste y más que nada te pueda ser de utilidad, te dejo un enlace para que descargues el código fuente.