martes, 28 de agosto de 2012

Dibujando Triángulos con ciclos Para (for)

Hoy les presento un sencillo problema para mejorar nuestra compresiones de los ciclos for, extramdamente útiles durante la manipulación de arreglos unidimensional como los vectores o n-dimensionales como las matrices y otros más complejos. El problema consiste en dibujar el siguiente triángulo en la consola:

- - - -*
- - -**
- -***
- ****
*****

Los guiones (-) representan un espacio vacío.

Una pista para resolver el problema planteado es, poder dibujar un triángulo de la siguiente manera

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

Para dibujarlo solo implementaremos el siguiente algoritmo programado en JAVA:

public class Main {
    public static void main(String[] args) {
        dibujarTriangulo1();      
    }

    private static void dibujarTriangulo1() {
        for(int i=1;i<=5;i++){//Enumerar las Filas del triángulo
            for(int j=1;j<=i;j++){//Hay tantas columnas como la fila en la que esté.
                System.out.print("x");//Imprime x para formar el triángulo
            }
            System.out.println();//Cambia de Fila
        }
    }
}

Espero que tenga propuestas para dibujarlo y nuevas propuestas.

ÉXITOS

No hay comentarios:

Publicar un comentario