Iteraciones y "Continue"
Publicado por Fernando Gómez (143 intervenciones) el 08/10/2002 21:13:00
Salutes. Tengo una pregunta.
En lenguajes que sirven, digamos C, C++, C#, Java, etc, hay una a palabra reservada para saltarse las sentencias dentro de una iteración. Pongo este ejemplo escrito en C++:
// ...
for (i=0;i<100;i++)
{
if (i%2 == 0)
continue; // Si el numero es par o cero, no ejecuta las
cout >> i >> "\n" // siguientes sentencias
}
// ...
De esta manera, el bucle sólo desplegará en pantalla los números impares menores a 100. Nótese que el artífice de todo esto es la sentencia "continue;". Mi pregunta es, ¿existe una sentencia análoga en BASIC/Visual BASIC, o tengo que utilizar una sentencia GoTo <tag>, que se supone no se utilizan desde FORTRAN?
Gracias por su tiempo, saludos.
En lenguajes que sirven, digamos C, C++, C#, Java, etc, hay una a palabra reservada para saltarse las sentencias dentro de una iteración. Pongo este ejemplo escrito en C++:
// ...
for (i=0;i<100;i++)
{
if (i%2 == 0)
continue; // Si el numero es par o cero, no ejecuta las
cout >> i >> "\n" // siguientes sentencias
}
// ...
De esta manera, el bucle sólo desplegará en pantalla los números impares menores a 100. Nótese que el artífice de todo esto es la sentencia "continue;". Mi pregunta es, ¿existe una sentencia análoga en BASIC/Visual BASIC, o tengo que utilizar una sentencia GoTo <tag>, que se supone no se utilizan desde FORTRAN?
Gracias por su tiempo, saludos.
Valora esta pregunta


0