Mostrando entradas con la etiqueta BUCLE. Mostrar todas las entradas
Mostrando entradas con la etiqueta BUCLE. Mostrar todas las entradas

miércoles, 15 de marzo de 2017

Bucle para imprimir números naturales

<html>
<head>
<title>Practica7</title>
<script type="text/javascript">
    //Imprimir los 10 primeros numeros naturales
    var x, y;
    //Con ciclo for
    document.write("Imprime los numeros naturales del 1 al 10 <br>");
    for (x = 1; x <= 10; x++)
    {
        document.write( x + "; ");
    }
    document.write("<br>");
    //solo los pares
    document.write("Imprime los numeros naturales pares del 1 al 10 <br>");
    for (x = 1; x < 10; x++)
    {
        if (x % 2)
        {
            x++;
        }
        document.write( x + '; ');
    }
    document.write("<br>");
    //Bucle anidado
    document.write("Imprime una tabla de los numeros naturales del 1-10 <br>");
    for (x = 1; x < 10; x++)
    {    for (y = 1; y < 10; y++)
        {
            document.write(x + ":" + y+"  ");
        }
        document.write('<br>');
    }
    document.write("<br>");
    //Bucle infinito
    document.write("Imprime los numeros naturales del 1-10 utilizando un bucle infinito <br>");
    x=1;
    for (;;)
    {
        document.write( x + '; ');
        x++;
        if(x==10)
            break;
    }
    document.write("<br>");
    //Bucle while
    document.write("Imprime los numeros naturales del 1-10 utilizando un bucle while <br>");
    var x = 1;
    while (x < 10)
    {
        document.write( x + "; ");
        x++;
    }
    document.write("<br>");
    //Bucle while
    document.write("Imprime los numeros naturales del 1-10 utilizando un bucle while <br>");
    var x = 1;
    do
    {
        document.write( + x + "; ");
        x++;
    } while (x < 10);
    document.write("<br>");
    //Aplicación: Trabajando con listas
    document.write("Imprime una lista utilizando bucle for <br>");
    var lista = ["1primero","2segundo","3tercero"];
    for (i=0; i<lista.length; i++)
    {
        document.write(lista[i]+"; ");
    }
    document.write("<br>");
   
</script>
</head>
<body>

</body>
</html>

Nos pide hasta 5 números y nos dice cual es múltiplo de 5

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var i, n, c, m; // declaración de variables
        c=0;// iniciamos c como contador a 0
        //bucle repetitivo
        m=parseInt(prompt('¿Cúantos números quieres leer?',''));
        for(i=1;i<=m;i++){
            n=parseInt(prompt('Dame un número',''));
            if(n%5==0){//comprobamos si n es múltiplo de 5
            alert("El número "+n+" es múltiplo de 5");
                c++;
                    }
                        }
       
        document.write('De los cinco números introducidos ',c,' son múltiplos de cinco');
   
            </script>
    </body>

</html>

jueves, 9 de marzo de 2017

Sumar los números del 1 al 100

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var i, s;// declaracion de variables
        s=0;//iniciamos s, acumulador de suma
        for (i=1;i<=100;i++){//bucle repetitivo
        s=s+i;//acumulador de suma
        }
        document.write(s,',');
            </script>
    </body>

</html>

For-Bucle contador del 1 al 20

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var i;
        for (i=1;i<=20;i++)
        document.write(i,',');
       

       
            </script>
    </body>

</html>

do...while- bucle

 Do        While
Hacer...mientras
  • Es una estructura que se repite mientras la condicióon sea falsa. Siempre evalúa al final de la condición.

do{
...
 }while(condición)

miércoles, 8 de marzo de 2017

Estructura repetitiva: FOR

  • Se repiten las veces que yo le diga o infinito de veces
For (i=1;i<10;i++)

ejem: Imprimir números del 1 al 9

var i;
for (i=1;i<9;i++)
document.write(i,',');