
Triangulo asteriscos
Java
Publicado el 17 de Julio del 2021 por Crsitian
13.953 visualizaciones desde el 17 de Julio del 2021
Triangulo de asteriscos desde diferentes orientaciones de los asteriscos usando solo while
package nuevaClase;
public class ateriscos {
public ateriscos() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int contadorFiguras=0, contadorFilas=0, contadorColumnas=0, aux=0, contaux=0, aument=0;
while (contadorFiguras!=4) {
contadorFiguras+=2;
contaux++;
if (contaux%2==0){
contadorFilas=0;
// contadorColumnas=0;
while (contadorFilas!=10) {
contadorFilas++;
while (contadorColumnas!=10) {
contadorColumnas++;
if (contadorColumnas<contadorFilas) {
System.out.print(' ');
} else {
System.out.print('*');
}
}
contadorColumnas=0;
System.out.println();
}//fin de filas
contadorFilas=1;
contadorColumnas=1;
while (contadorFilas<=10) {
//System.out.print(contadorColumnas+" "+contadorFilas);
//System.out.println(""+contadorColumnas);
while (contadorColumnas<=(10-contadorFilas)) {
System.out.print(' ');
contadorColumnas++;
}
contadorColumnas=1;
while (contadorColumnas<=contadorFilas) {
System.out.print('*');
contadorColumnas++;
}
contadorColumnas=1;
System.out.println();
contadorFilas++;
}//fin de filas
contadorFilas=0;
} else {
while (contadorFilas!=10) {
contadorFilas++;
while (contadorColumnas!=contadorFilas) {
contadorColumnas++;
System.out.print('*');
}
contadorColumnas=0;
System.out.println();
}//fin de filas
contadorFilas=0;
contadorColumnas=10;
while (contadorFilas!=10) {
contadorFilas++;
contadorColumnas--;
aux=contadorColumnas;
while (aux!=0) {
aux--;
System.out.print('*');
}
aux=0;
System.out.println();
}//fin de filas
}//fin else
}//contar figuras
}
}
Comentarios sobre la versión: 1 (0)
No hay comentarios