3
respuestas

Repeticiones Anidadas

Buenas tardes. Comparto mi código, al que le agregué una estructura de control FOR adicional, donde muestra las estrellas (*) empezando por una en el primer renglón y aumentado en uno el siguiente renglón, hasta llegar a 10 *.

<meta charset="UTF-8">

<h1>PROGRAMA ESTRELLAS EN PANTALLA</h1>

<script>

    function saltarLinea() 
    {
        document.write("<br>");    
        //document.write("<br>");    
    }

    function imprimir(frase) 
    {
        document.write("<big>" + frase + "</big>");
        saltarLinea();
    }

    var numeroPensado = Math.round(Math.random()*10);
    var intentos = 3;
    var contador = 1;

    for(var lineas = 1; lineas <=3; lineas++)
    {
        for(var columnas = 1; columnas <= 10; columnas++)
        {
            document.write("*");
        }
        saltarLinea();
        saltarLinea();
    }

    imprimir("Fin");

    for(var lineas = 1; lineas <=10; lineas++)
    {
        for(var columnas = 1; columnas <= lineas; columnas++)
        {
            document.write("*");
        }
        saltarLinea();
    }

    imprimir("Fin");

</script>

Saludos.

3 respuestas

Muy buen ejercicio José Juan,

La lógica que se usa es interesante para generar cada linea de estrellas en el for anidado.

Saludos!

Interesante.

Excelente aportación gracias por compartirla.