Bucle for - Ejercicios (3)

Estos ejercicios corresponden a lo explicado en la lección sobre el bucle for (2) (variables dependientes).

Se pueden consultar unas posibles soluciones.

Solución del ejercicioBucle for (3) - 1

Escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*):

Altura del triángulo: 5
*
* *
* * *
* * * *
* * * * *

Solución del ejercicioBucle for (3) - 2

Escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*):

Altura del triángulo: 5
* * * * *
* * * *
* * *
* *
*

Solución del ejercicioBucle for (3) - 3

  1. Escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y resta (-):
    Altura de la línea: 5
    - *
    - - *
    - - - *
    - - - - *
    - - - - - *
    
  2. A partir del programa anterior, escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y resta (-):
    Altura de la línea: 5
    *
    - *
    - - *
    - - - *
    - - - - *
    
  3. A partir del programa anterior, escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y espacios:
    Altura de la línea: 5
    *
      *
        *
          *
            *
    

Solución del ejercicioBucle for (3) - 4

  1. Escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y resta (-):
    Altura de la línea: 5
    - - - - - *
    - - - - *
    - - - *
    - - *
    - *
    
  2. A partir del programa anterior, escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y resta (-):
    Altura de la línea: 5
    - - - - *
    - - - *
    - - *
    - *
    *
    
  3. A partir del programa anterior, escriba un programa que pida la altura de una línea y lo dibuje con caracteres producto (*) y espacios:
    Altura de la línea: 5
            *
          *
        *
      *
    *
    

Solución del ejercicioBucle for (3) - 5

  1. Escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y resta (-):
    Altura del triángulo: 5
    - - - - - *
    - - - - * *
    - - - * * *
    - - * * * *
    - * * * * *
    
  2. A partir del programa anterior, escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y resta (-):
    Altura del triángulo: 5
    - - - - *
    - - - * *
    - - * * *
    - * * * *
    * * * * *
    
  3. A partir del programa anterior, escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y espacios:
    Altura del triángulo: 5
            *
          * *
        * * *
      * * * *
    * * * * *
    

Solución del ejercicioBucle for (3) - 6

  1. Escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y resto (-):
    Altura del triángulo: 5
    - * * * * *
    - - * * * *
    - - - * * *
    - - - - * *
    - - - - - *
    
  2. A partir del programa anterior, escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y resto (-):
    Altura del triángulo: 5
    * * * * *
    - * * * *
    - - * * *
    - - - * *
    - - - - *
    
  3. A partir del programa anterior, escriba un programa que pida la altura de un triángulo y lo dibuje con caracteres producto (*) y espacios:
    Altura del triángulo: 5
    * * * * *
      * * * *
        * * *
          * *
            *
    

Solución del ejercicioBucle for (3) - 7

Escriba un programa que pida la anchura de un triángulo y lo dibuje con caracteres producto (*):

Anchura del triángulo: 4
*
* *
* * *
* * * *
* * *
* *
*

Solución del ejercicioBucle for (3) - 8

Escriba un programa que pida la anchura de un triángulo y lo dibuje con caracteres producto (*):

Anchura del triángulo: 5
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

Solución del ejercicioBucle for (3) - 9

Escriba un programa que pida la altura del dibujo y lo dibuje con caracteres producto (*):

Altura del dibujo: 5
        *
      *   *
    *       *
  *           *
*               *