JavaScript - Piramide de asteriscos

 
Vista:
Imágen de perfil de Dennis
Val: 12
Ha aumentado su posición en 173 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Piramide de asteriscos

Publicado por Dennis (4 intervenciones) el 25/04/2021 03:47:14
Hola a todos y saludos.
He tratado de reproducir un codigo de c++ a javascript, pero el problema es que no se como poner los espacios.
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
	var limite  = 25;
 
for(var i = 0; i < limite; ++i){
    for(var k = i; k < limite; ++k){
        document.write(" ");
    }
for(var j = 0; j < i*2-1; ++j){
	document.write("*");
}
	document.write("<br/>")
}
</script>
Lo que no entiendo porque el espacio no lo acepta y me queda como una escalera.
Les agradecería que me dijeran como imprimir un espacio para que me quede como una pirámide.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.497
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Piramide de asteriscos

Publicado por joel (886 intervenciones) el 25/04/2021 09:32:00
Hola Dennis, en HTML si pones mas de un espacio, solo te muestra uno... por ejemplo:

1
document.write("hola                          que tal");
te mostrara en pantalla
1
hola que tal

Para solucionar esto, puedes poner en vez de un espacio "&nbsp;" que es lo equivalente a un espacio pero sin juntarlos


Otra solución, es poner tu código entre las etiquetas <pre></pre>, que también respetan los espacios.


Si quieres, aquí hay algunos ejemplos piramide con asteriscos con javascript
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar