Pirámide de asteriscos en Java
Java
Publicado el 10 de Mayo del 2020 por Info (100 códigos)
32.946 visualizaciones desde el 10 de Mayo del 2020
Código que utiliza simples bucles "for" para dibujar una pirámide de asteriscos.
Solicita al usuario la altura de la pirámide a dibujar.

Solicita al usuario la altura de la pirámide a dibujar.


Comentarios sobre la versión: 1 (3)
podrías explicarme la parte de los for?
Gracias
El segundo for se encarga de imprimir los espacios en blanco antes de los asteriscos. La cantidad de espacios se calcula con numFilas - altura, lo que permite centrar la pirámide. Por ejemplo, si la altura total es 10, en la primera fila se imprimen 9 espacios, en la segunda 8, y así sucesivamente hasta llegar a 0 en la última fila.
El tercer for es el encargado de dibujar los asteriscos. La cantidad de asteriscos se calcula con (altura * 2) - 1, lo que genera números impares (1, 3, 5, …). Esto permite que la pirámide tenga su forma característica, empezando con un solo asterisco en la parte superior y aumentando hasta llegar a 19 asteriscos en la base cuando la altura es 10.