Resolver este problema

Iniciado por Meta, 13 Febrero 2011, 08:14 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

#10
Por fin,. Que despistado soy. Muchísimas gracias. El Java me cuesta al aprenderlo a palo seco.

Por cierto, haciendo esta prueba:
          o
          oo
          ooo
          oooo
          ooooo
          oooooo
          ooooooo
          oooooooo
          ooooooooo
          oooooooooo


Código (java) [Seleccionar]
String letra= "o ";

            for (int i = 0; i < 10; i++){
                System.out.print(letra);
                letra +=  "o ";
            }


No me sale. Se que es un ejemplo tonto, pero quiero saberlo y entenderlo. Supuestamente cuanta hasta menor de 10, incremente una o por cada salto de línea y no me sale.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

leogtz

Código (java) [Seleccionar]
for(int i = 0; i <= 10; i++)
{
for(int j = 0; j < i; j++)
System.out.print("o");
System.out.println();

}
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Meta

Gracias, se me adelantaron.
Lo hice así:
Código (java) [Seleccionar]
String letra= "o ";

            for (int i = 10; i > 0; i--){
                System.out.println(letra);
                letra +=  "o ";
            }


Queriendo hacer el triángulo al revés, pensé que hay que cambiar el signo + al - y descubrí que no es así.

Código (java) [Seleccionar]
String la_x = "xxxxxxxxxx ";

            for (int i = 0; i < 10; i++){
                System.out.println(la_x);

                la_x = la_x.Substring(1, la_x.Length - 1);

            }
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

leogtz

#13
Código (java) [Seleccionar]
String la_x = "xxxxxxxxxx ";

           for (int i = 0; i < 10; i++){
               System.out.println(la_x);

               la_x = la_x.substring(1, la_x.length()
             );

           }


Código (java) [Seleccionar]
for(int i = 10; i >= 0; i--)
        {
            for(int j = 0; j < i; j++)
                System.out.print('*');
            System.out.println();
        }
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com