# Ejercicios - for (1)

## for (1) 1 - Sucesiones aritméticas

Escriba un programa que muestre las siguientes sucesiones aritméticas. Cada una de ellas se debe conseguir mediante un bucle for.

    1    2    3    4    5    6    7    8    9    10
    2    4    6    8    10   12   14   16   18
    20   22   24   26   28   30   32   34   36   38
    10   14   18   22   26   30
    40   35   30   25   20   15   10

Enlace a ejercicio For (1) 1

### Comentarios

- Los números no tienen por qué quedar alineados como en el ejemplo. Para alinearlos se puede crear un bloque <pre> y utilizar la función printf()

      printf("%6d", $i); // %6d significa "cadena de 6 caracteres en la que se escribe un número"

## for (1) 2 - Sucesiones numéricas

Escriba un programa que muestre las siguientes sucesiones numéricas. Cada una de ellas se debe conseguir mediante un bucle for.

    1     4     9        16     25     36       49      64    81    100
    2     5     10       17     26     37       50      65    82
    8     27    64       125    216    343
    1.0   0.5   0.333..  0.25   0.2    0.166..  0.1428  0.125
    2     6     12       20     30     42       56
    1     10    100      1000   10000  100000
    1.0   0.1   0.01     0.001  0.0001
    1     -1    1        -1     1      -1       1       -1

Enlace a ejercicio For (1) 2

### Comentarios

- Los números no tienen por qué quedar alineados como en el ejemplo. Para alinearlos se puede crear un bloque <pre> y utilizar la función printf()

      printf("%6d", $i);              // %6d significa "cadena de 6 caracteres en la que se escribe un número"
      printf("  %1.4f", pow(10, $i)); // %1.4f significa  "cadena en la que se escribe un decimal
                                      // con una cifra entera y cuatro decimales

## for (1) 3 - Rectángulo de estrellas 1

Escriba un programa que dibuje rectángulos de estrellas de la altura y anchura indicada por el usuario:

    Alto: 4
    Ancho: 7

    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * * * * * *

Enlace a ejercicio For (1) 3

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 4 - Triángulo de estrellas 1

Escriba un programa que dibuje triángulos de estrellas de la anchura indicada por el usuario:

    Ancho: 5

    *
    * *
    * * *
    * * * *
    * * * * *

Enlace a ejercicio For (1) 4

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 5 - Triángulo de estrellas 2

Escriba un programa que dibuje triángulos de estrellas de la anchura indicada por el usuario:

    Ancho: 5

    * * * * *
    * * * *
    * *
    * *
    *

Enlace a ejercicio For (1) 5

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 6 - Triángulo de estrellas 3

Escriba un programa que dibuje triángulos de estrellas de la anchura indicada por el usuario:

    Ancho: 5

    *
    * *
    * * *
    * * * *
    * * * * *
    * * * *
    * *
    * *
    *

Enlace a ejercicio For (1) 6

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 7 - Triángulo de estrellas 4

Escriba un programa que dibuje triángulos de estrellas de la altura indicada por el usuario:

    Alto: 4

          *
        * * *
      * * * * *
    * * * * * * *

Enlace a ejercicio For (1) 7

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 8 - Triángulo de estrellas 5

Escriba un programa que dibuje triángulos de estrellas de la altura indicada por el usuario:

    Alto: 5

    * * * * * * * * *
    * * * *   * * * *
    * * *       * * *
    * *           * *
    *               *

Enlace a ejercicio For (1) 8

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

## for (1) 9 - Rectángulo de estrellas 2

Escriba un programa que dibuje rectángulos de estrellas a partir de dos variables $alto y $ancho.

    Alto: 4
    Ancho: 6

    * * * * * *
    *         *
    *         *
    * * * * * *

Enlace a ejercicio For (1) 9

### Comentarios

- Para que las estrellas queden alineadas como en el ejemplo, es conveniente insertar todas en un bloque <pre>. Los saltos de línea se consiguen insertando el carácter salto de línea \n.

Esta obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 España.