
Pirámide inversa con letras
JavaScript
Publicado el 14 de Octubre del 2019 por Administrador (718 códigos)
4.109 visualizaciones desde el 14 de Octubre del 2019
Código que muestra como dibujar una pirámide inversa de letras


<script>
function pyramid(n)
{
document.write("<pre>");
// outer loop to handle number
// of rows n in this case
for (let i = n; i >= 1; i--) {
// inner loop to create
// right triangle gaps on
// left side of pyramid
for (let gap = n - 1; gap >= i; gap--) {
document.write(" ");
}
// initializing value corresponding
// to 'A' ASCII value is 65
let num = 65;
// loop to print characters on
// left side of pyramid
for (let j = 1; j <= i; j++) {
document.write(String.fromCharCode(num++)+" ");
}
// loop to print characters on
// right side of pyramid
for (let j = i - 1; j >= 0; j--) {
document.write(String.fromCharCode(--num)+" ");
}
document.write("<br>");
}
document.write("</pre>");
}
pyramid(9);
</script>
Comentarios sobre la versión: Versión 1 (1)