viernes, 4 de junio de 2010

Rombo con Java.

Escribir un programa que visualice el siguiente dibujo:

image

public class rombo
{

   public static void main (String [] arguments){
    char espacio = ' ';
    char asterisco = '*';
    for (int i= 1; i<=5; i++){
           for (int espacios = 5 - i; espacios >0; espacios--)      
                System.out.print(espacio);
                 for (int lineas = 1; lineas < 2 * i; lineas++)
                   System.out.print(asterisco);
                    System.out.println("");
        }
        for (int i= 4; i>=1; i--){
           for (int espacios = 5 - i; espacios >0; espacios--)      
                System.out.print(espacio);
                 for (int lineas = 1; lineas < 2 * i; lineas++)
                   System.out.print(asterisco);
                    System.out.println("");
        }
    }
}

7 comentarios:

  1. esta genial ya lo hize y si me salio:D
    pero ahora kiero hacer el mismo rombo pero
    con puro contorno

    ResponderEliminar
  2. yo tambien quiero aser un rombo del puro contorno ...
    como se le ase ...

    ResponderEliminar
  3. Bueno pues aqui esta mi solucion :
    /**
    *
    * @author Eduardo
    */
    public class Triangulo {

    public static String crearLinea(int numEsp,int estre)
    {
    String cadena="";

    for(int i=0;i<estre;i++)
    {
    cadena ="*"+cadena;
    }
    for(int i=0;i<numEsp;i++)
    {
    cadena=" "+cadena;
    }
    return cadena;
    }
    public static void mostrarTriangulo()
    {
    int numEspa=4;
    for(int i=1;i<9;i+=2)
    {
    System.out.println(crearLinea(numEspa,i));
    numEspa--;
    }
    int numElem=9;
    for(int i=0;i<=4;i++)
    {
    System.out.println(crearLinea(i,numElem));
    numElem-=2;
    }
    }
    public static void main(String[] args)
    {
    mostrarTriangulo();
    }

    }

    ResponderEliminar
  4. como ppdria hacer ese rombo pero con numeros q tendria que cambiarle

    ResponderEliminar
  5. mil mil mil gracias por este aporte, ya me saco de una bronca

    ResponderEliminar
  6. necesito hacer el rombo solo que solo el contorno.. sin el relleno alguna persona me puede ayudar

    ResponderEliminar