Bucle FOR
Definición
El bucle FOR se utiliza para repetir una o más instrucciones un determinado número de veces.
Ejemplos de ejercicios
- Ejemplo 1: nos sitúa los números del 1 al 2000 poniendo entre ellos ". " (Punto + Espacio). No saldrá en una línea todo, sino en varias. Para esto utilizamos el siguiente código.
for (contador=1;contador<=2000; contador ++)
{
document.write (contador+". ")
}
- Ejemplo 2: solo se escriben los numeros impares del 1 al 2000. El código utilizado es el siguiente.
for (contador=0;contador<=400; contador ++)
{
document.write (5*contador+". ")
}
- Ejemplo 3: para escribir una oración determinadas veces (en este caso 2000).
var texto;
for (contador=1;contador<=2000; contador ++)
{
texto=("< p > "+contador+" . Me portaré bien en informática. </p >") ;
document.write(texto)
}
- Ejemplo 4: para poner una tabla que dentro tenga un contador como el anterior.
document.write("< table border=2px>");
for (contador=1;contador<=2000; contador ++)
{
texto=("< tr> < td> "+contador+" . Me portaré bien en informática. </td> </tr>") ;
document.write(texto)
}
document.write("</table>");
- Ejemplo 5: para poner en cada fila un color dentro de la tabla.
document.write("< table border=2px >");
for (contador=1;contador<=2000; contador ++)
{
texto=(" < tr> < td bgcolor=#F"+contador*1000+"F> "+contador+" . Me portaré bien en informática. </td> </tr>") ;
document.write(texto)
}
document.write("</table>");
- Ejemplo 6: para cambiar el propio color de la letra, en una tabla.
document.write("< table border=2px >");
for (contador=1;contador<=2000; contador ++)
{
texto=("< tr> < td> < font color=#F"+contador*1000+"F> "+contador+" . Me portaré bien en informática. </td> </tr>") ;
document.write(texto)
}
document.write("</table>");
- Ejemplo 7: para hacer tablas de multiplicar (este es un codigo de la "tabla del 1").
document.write("< table border=2px < tr> < td>");
for (contador=1;contador<11;contador ++)
{
document.write("1x" +contador+ "= "+contador*1+" < br>")
}
document.write("</td> </tr> </table>");
Para poner varias tablas de multiplicar:
document.write("< table border=2px < tr>");
for (fila=1;fila<11;fila++)
{
document.write("< td>")
for (contador=1;contador<11;contador ++)
{
document.write(fila+"x" +contador+ "= "+contador*fila+" < br>")
}
document.write("</td>")
}
- Ejemplo 8: para que tu página tenga una contraseña (en este caso hola)
for (linea=1;linea<4;linea=linea+1)
{
contra=prompt('Introduzca la contraseña');
if (contra=="hola")
{
alert ('Bienvenido a la página')
linea=25;
}
else
{
alert ('No está autorizado a entrar')
}
}
Modificado por Pablo Aguilera y Mª Lian García |