Patrones de estrellas en PHP - Principales ejemplos en patrones de estrellas en PHP

Tabla de contenido:

Anonim

Introducción a los patrones de estrellas en PHP

En este tutorial, aprenderemos cómo implementar patrones de estrellas en PHP. Imprimir diferentes patrones en PHP es simple y fácil de aprender. Y sería bueno tener conocimiento en otros lenguajes de programación como C o C ++. Podemos imprimir patrones de triángulos piramidales, patrones de estrellas, patrones de números, etc. Los aprenderemos en este tutorial, a partir de muchos patrones diferentes. Usamos for loop para imprimir estos patrones. Podemos usar el bucle foreach también y el bucle anidado para imprimir estos patrones. En estos bucles anidados, utilizaremos un bucle externo y un bucle interno para imprimir las estrellas para un patrón en particular.

Ejemplos de patrones de estrellas en PHP

A continuación se muestran los 6 ejemplos de patrones de estrellas en PHP:

  • Este es un patrón de estrella simple en PHP. Usaremos dos lazos, el exterior y el interior. El bucle externo es para filas y el bucle interno es para columnas. El bucle for externo con un valor de I itera 5 veces comenzando desde 0 y terminando con el valor 5, ya que queremos cinco filas. El bucle for externo representa filas del patrón.
  • A continuación, el ciclo for interno también itera 5 veces a partir de 0 y termina con un valor menor que el valor de 5. El ciclo for interno representa columnas del patrón.
  • Según la sintaxis del bucle for, el bucle externo comienza con 0, comprueba la condición de que si es menor que 5 si es así, irá dentro del bucle. Dentro del ciclo for se encuentra, nuevamente, un ciclo for para columnas, donde la variable j se inicializa a 0 y este ciclo imprimirá estrellas (*) en la primera fila, y se repetirá hasta que se cumpla la condición $ j <5.
  • Después de que el valor de $ j sea mayor que 5, el control saldrá del bucle y el cursor aparecerá en la siguiente línea. Ahora el valor de i se incrementa en 1, lo que significa que el valor es 2 y nuevamente el j for loop se repetirá 5 veces e imprimirá las 5 estrellas.
  • Esto se repetirá 5 veces hasta que el valor de i sea mayor que 5. Una vez que el valor sea mayor que 5, el programa dejará de ejecutarse y se imprimirá la salida deseada.

Ejemplo 1

Código:

<_?php
//example to demonstrate star pattern-1
for($i=0; $i<5; $i++) (
for($j=0; $j<5; $j++)
(
echo '*';
)
echo '
';
)
?>

Salida:

Ejemplo # 2

En este ejemplo, el ciclo i for itera 5 veces y para cada valor de i, el ciclo j for interno iterará e imprimirá como asterisco *. El j for loop se usa para imprimir las estrellas. Para el valor inicial de i como 1, se imprimirá una estrella. A continuación, para el valor de 2, se imprimirán dos estrellas en una fila, nuevamente para el valor de 3, se imprimirán tres estrellas y esto continuará hasta que el valor no sea mayor que 5.

Código:

<_?php
//example to demonstrate star pattern-2
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++)
(
echo '*';
)
echo '
';
)
?>

Salida:

Ejemplo # 3

En este ejemplo, el bucle i for se repetirá 5 veces ya que queremos 5 filas. El bucle j for se usa para imprimir * dependiendo del valor de i. Por primera vez, ya que queremos 5 estrellas en la primera fila, por lo que para el primer valor de i como 1, el bucle j imprimirá 5 estrellas. A continuación, para el valor de 2, el bucle j imprimirá 4 estrellas, para el siguiente valor 3, el bucle j imprimirá 3 veces y así sucesivamente. Esto se detendrá una vez que la condición de i sea mayor que 5 e imprimirá la salida deseada.

Código:

<_?php
//example to demonstrate star pattern-3
for($i=1; $i<=5; $i++) (
for($j=5; $j>=$i; $j--)
(
echo '*';
)
echo '
';
)
?>

Salida:

Ejemplo # 4

En este ejemplo, el valor I para el bucle se repite 5 veces, ya que el número de filas en el patrón de estrellas es 5. También en este ejemplo, estamos usando j para el bucle para imprimir espacios y se usa una nueva k para el bucle para imprimir estrellas *.

Código:

<_?php
//example to demonstrate star pattern-4
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print spaces
(
echo ' ';
)
for($k=1; $k<=$i; $k++) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Salida:

Ejemplo # 5

En este ejemplo, se utilizan tres bucles, uno para el número de filas, el segundo para la impresión de espacios y el tercero para imprimir las estrellas. Ambos bucles definidos dependen del valor de i.

Código:

<_?php
//example to demonstrate star pattern-5
for($i=1; $i<=6; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo ' ';
)
for($k=5; $k>=$i; $k--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Salida:

Ejemplo # 6

En este ejemplo, hay una combinación de dos patrones de estrellas triángulo superior y triángulo inferior. Estos triángulos ya se explicaron en los ejemplos anteriores y para esto, utilizamos tres bucles, uno para el número de filas, el segundo para la impresión de espacios y el tercero para la impresión de estrellas y este bucle se repite nuevamente con diferentes valores iniciales de i yj junto con diferentes condiciones para la siguiente mitad del patrón triangular.

Código:

<_?php
//example to demonstrate star pattern-5
// this loop prints the upper half of the star pattern
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo '*';
)
echo '
';
)
// this loop prints the lower half of the pattern
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Salida:

Conclusión

En este artículo, se explican los patrones de estrellas en php. Hemos visto diferentes formas de patrones de estrellas. Estos patrones tienen una explicación de cómo funciona la condición, cómo funciona el bucle para imprimir las estrellas como se desee.

Artículos recomendados

Esta es una guía de patrones de estrellas en PHP. Aquí discutimos los ejemplos de Star Patterns en PHP con código y salidas. También puede consultar nuestros otros artículos relacionados para obtener más información.

  1. PHP Do While Loop
  2. Factorial en PHP
  3. Variables en PHP
  4. Función recursiva de PHP
  5. ¿Cómo conectar la base de datos a PHP?
  6. Constantes PHP
  7. Do While Loop en Python
  8. Función recursiva en Python
  9. Programa Factorial en JavaScript
  10. Función recursiva en C
  11. Función recursiva en JavaScript