Skip to content

Instantly share code, notes, and snippets.

@DavidAlejandro18
Created February 24, 2021 06:08
Show Gist options
  • Save DavidAlejandro18/4378bd6e0e411964304335c20c5e3c13 to your computer and use it in GitHub Desktop.
Save DavidAlejandro18/4378bd6e0e411964304335c20c5e3c13 to your computer and use it in GitHub Desktop.
Código para imprimir un 'arbol de navidad básico'.
function christmas_tree(num) {
let numRows = num;
for (let i = 1; i <= numRows; i++) {
let row = "";
for (let j = i; j < numRows; j++) {
row += " ";
}
for (let k = 1; k <= (2 * i - 1); k++) {
row += "*";
}
console.log(row);
}
}
@DavidAlejandro18
Copy link
Author

PONGAMOS EL NUMERO 10

LOS NÚMEROS SEÑALADOS CON FLECHAS (<--) CALCULA CON LA FORMULA (2 * i - 1)
YA QUE VAN DE 2 EN 2 CADA VES QUE SE HACE UNA ITERACIÓN
1
3
5
7
9
11
13
15
17
19

SON 9 ESPACIOS VACIOS
UN ASTERISCO 1 <--
OTROS 9 ESPACIOS VACIOS

SON 8 ESPACIOS VACIOS
3 ASTERISCOS 3 <--
OTROS 8 ESPACIOS VACIOS

SON 7 ESPACIOS VACIOS
5 ASTERISCOS 5 <--
OTROS 7 ESPACIOS VACIOS

SON 6 ESPACIOS VACIOS
7 ASTERISCOS 7 <--
OTROS 6 ESPACIOS VACIOS

SON 5 ESPACIOS VACIOS
9 ASTERISCOS 9 <--
OTROS 5 ESPACIOS VACIOS

SON 4 ESPACIOS VACIOS
11 ASTERISCOS 11 <--
OTROS 4 ESPACIOS VACIOS

SON 3 ESPACIOS VACIOS
13 ASTERISCOS 13 <--
OTROS 3 ESPACIOS VACIOS

SON 2 ESPACIOS VACIOS
15 ASTERISCOS 15 <--
OTROS 2 ESPACIOS VACIOS

SON 1 ESPACIOS VACIOS
17 ASTERISCOS 17 <--
OTRO 1 ESPACIO VACIO

NINGUN ESPACIO VACIO
19 ASTERISCOS 19 <--
NINGUN ESPACIO VACIO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment