0votos

Árbol de Navidad en JavaScript

por alvaro sanz llorente hace 4 meses

Así lo he hecho

Escribe una función que dado un entero N, devuelve un árbol de asteriscos de N líneas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html> 
<html> 
<body> 
 
<h2>Árbol de Navidad</h2> 
 
<script> 
var acumular=""; 
var cont=0; 
var cont1=0; 
var cont2=0; 
var c=0; 
 var lineas = prompt("Introduce lineas", ""); 
  
for(var f=1;f<=parseInt(lineas)*parseInt(lineas);f++){ 
acumular+="* "; 
 
var arra=acumular.split(" "); 
 
while(cont<arra.length){ 
for(var f=cont1;f<=cont2;f++){ 
if(!arra[f].includes("undefined")){ 
document.write(arra[f]); 
document.write("<br>"); 
cont1=cont2+1; 
cont2=cont2+cont1+2; 
cont++; 
</script> 
 
</body> 
</html> 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.