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

sábado, 25 de marzo de 2017

Suma de 5 numeros con For

<html>
    <head>
    </head>
    <body>
    <script type="text/javascript">
        var i;
        var a;
        var suma=0;
       
for (i=0;i<5;i++){
a=parseInt(prompt('Dame un numero',''));
suma=a+suma;
a++;
}

        document.write('la suma de los 5 numeros es ', suma );
            </script>
    </body>

</html>
       
            </script>
    </body>

</html>

Imprimir en pantalla numeros del 1 al 10 con for

<html>
<body>

<script>
    var contador;
    for (contador = 1; contador <= 10; contador++)
    {
        document.write(contador + " ");
    }
</script>
</body>
</html>

Múltiplos de 5

<html>
<body>
Multiplos de 5... 
<script>
    var contador;
    for (contador = 1; contador <= 10; contador++)
    {
        if (contador % 5 == 0)
            document.write(contador + " ");
    }
</script>
</body>
</html>
 

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>

Imprimir figuras de triangulos formados por asteriscos con ciclo for

<html>
<head>
<title>UD3_15</title>
<script type="text/javascript">
    //Imprimir figuras de triangulos formados por asteriscos con ciclo for
    var f,c;
    //triangulo rectangulo recto a derechas
    for (f=1;f<=11;f++)
    {
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
    //triangulo rectangulo invertido a derechas
    for (f=11;f>=1;f--)
    {
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
    //triangulo rectangulo invertido a izquierdas
    for (f=11;f>=1;f--)
    {
        for(c=1;c<=11-f;c++)
            document.write("&nbsp&nbsp");
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
    //triangulo rectangulo recto a izquierdas
    for (f=1;f<=11;f++)
    {
        for(c=1;c<=11-f;c++)
            document.write("&nbsp&nbsp");
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
    //triangulo isosceles recto
    for (f=1;f<=11;f++)
    {
        for(c=1;c<=11-f;c++)
            document.write("&nbsp");
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
    //Rombo recto
    for (f=1;f<=6;f++)//Triángulo superior
    {
        for(c=1;c<=6-f;c++)
            document.write("&nbsp");
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    for (f=5;f>=1;f--)//Triángulo inferior
    {
        for(c=1;c<=6-f;c++)
            document.write("&nbsp");
        for(c=1;c<=f;c++)
            document.write("*");
        document.write("<br>");
    }
    document.write("<br>");
</script>
</head>
<body>

</body>
</html>

viernes, 10 de marzo de 2017

FOR- -programa que pide 5 numeros enteros por teclado, decir cuantos son positivos, cuantos negativos, cuantos cero y la suma total de todos

FOR -programa que pide 5 numeros enteros por teclado, decir cuantos son positivos, cuantos negativos, cuantos cero y la suma total de todos

var n,i,cp,cn,sn,cc;
cp=0;
cn=0;
sn=0;
cc=0;
for(i=i;i<=5;i++){
n=parseInt(prompt('Dame un número',''));
if(n==0){
cc++;
}
else if(n>0){
cp++;
}
else{
cn++;
}
sn=sn+n;
}
document.write('de los 5 numeros hay',cc,'ceros</br>');
 document.write('de los 5 numeros hay',cp,'positivos</br>');
 document.write('de los 5 numeros hay',cn,'negativos</br>');
  document.write('la suma es,'sn,'');

For- Programa que pide 5 números por teclado; while- Programa que pide 5 números por teclado

Programa que pide 5 Números por teclado hecho con un bucle FOR

var i, a;
for (i=1;i<5;i++){
a=parseInt(prompt('Dame un numero',''));




Programa que pide 5 Números por teclado hecho con un bucle WHILE

i=1;
do{
a=parseInt(prompt('Dame un numero','')); 
i++;
}while(i<=5); 

jueves, 9 de marzo de 2017

For -Pedir 5 números enteros : sumar los pares y hacer media impares

 Dados 5 números enteros visualizar la suma de los pares, cuántos números pares y cuál es la media aritmética de los números impares.


<!programa que pide 5 numeros enteros por teclado
<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">

        var i, a, sp, cp, si, ci;// declaración de variables
       
        sp=0;//acumulador suma de pares
        cp=0;//contador de pares
        si=0;//acumulador suma de impares
        ci=0;// contador de impares
        //bucle que pide 5 números por teclado
            //con bucle for
        /*for(i=1;i<=5;i++){
            a=parseInt(prompt('Dame un número :',''));
            //comprobamos si el número es par
            if (a%2==0){
                sp=sp+a;
                cp++;//cuántos pares hay, es un contador de pares
            }
            else{
                si=si+a;
                ci++;
            }
        }
        document.write('de los 5 numeros introducidos ', cp, ' son pares y la suma es ', sp,'</br>');
        document.write('de los cinco numeros introducidos ', ci, ' son iguales y la media es ', si/ci);
           
    // con bucle do... while*/
            i=1;
            while(i<=5){
                a=parseInt(prompt('Dame un número',''));
                if (a%2==0){
                sp=sp+a;
                cp++;//cuántos pares hay, es un contador de pares
            }
            else{
                si=si+a;
                ci++;
            }
               
            i++;   
            }
            document.write('De los 5 numeros introducidos ', cp, ' son pares y la suma es ', sp,'</br>');
            document.write('De los cinco numeros introducidos ', ci, ' son iguales y la media es ', si/ci);
   
            </script>
    </body>

</html>

triángulo isosceles con asteriscos

<!DOCTYPE>
<html lang='es'>
    <html>
        <head>
            <title>triangulo isosceles recto</title>
                <meta charset='UTF-8'/>
                <meta name='description' content='Página web'>
                <meta name='keywords' content=', isosceles,piramide, javascript'>
           
        </head>
        <body>
        <script type="text/javascript">
        //declaracion variables
            var f, c;
            for(f=1;f<=11;f++)
            {
                for(c=1;c<=11-f;c++)
                    document.write("&nbsp");// espacio
                for (c=1;c<=f;c++)
                document.write("*");
                document.write("<br>");
            }
        </script>
    </body>
</html>

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>

Que me de los múltiplos de 5

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

</html>

Piramide con asteriscos invertida

<!DOCTYPE>
<html lang='es'>
    <html>
        <head>
            <title>piramide  con asteriscos</title>
                <meta charset='UTF-8'/>
                <meta name='description' content='Página web'>
                <meta name='keywords' content=', numeros,piramide, javascript'>
           
        </head>
        <body>
        <script type="text/javascript">
        //declaracion variables
            var f, c;
            for(f=11;f>=1;f--)
            {
                for(c=1;c<=11-f;c++)
                    document.write("&nbsp&nbsp");
                for (c=1; c<=f;c++)
                    document.write("*");
                document.write("<br>");// salto de linea
            }
        </script>
    </body>
</html>

Pirámide de números invertida

<!DOCTYPE>
<html lang='es'>
    <html>
        <head>
            <title>piramide invertida con for</title>
                <meta charset='UTF-8'/>
                <meta name='description' content='Página web'>
                <meta name='keywords' content=', numeros,piramide, javascript'>
           
        </head>
        <body>
        <script type="text/javascript">
        //declaracion variables
            var f, c;
            for(f=9;f>=1;f--){
                for(c=f;c>=1;c--){
                document.write(c);
           
            }
            document.write('<br>');// salto de linea
           
               
        }
        </script>
    </body>
</html>

Nos pregunta cuantos numeros queremos introducir (hasta 5)y nos da los múltiplos 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>

Escribir los pares del 1 al 40

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var i;// declaracion de variables
        for (i=2;i<=40;i+=2)//bucle repetitivo
        document.write(i,',');
       

       
            </script>
    </body>

</html>

Escribir el cuadrado del 1 al 10

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

       
            </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>

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,',');