Foros del Web » Programación para mayores de 30 ;) » .NET »

Visual Basic: Generar un ciclo for sin condición de stop

Estas en el tema de Visual Basic: Generar un ciclo for sin condición de stop en el foro de .NET en Foros del Web. Buen día, tengo una duda que la verdad no sé ni como resolver ni como buscar en internet, lo que pasa que tengo que pasar ...
  #1 (permalink)  
Antiguo 05/10/2012, 09:28
Avatar de Nirvana  
Fecha de Ingreso: diciembre-2006
Mensajes: 129
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Visual Basic: Generar un ciclo for sin condición de stop

Buen día, tengo una duda que la verdad no sé ni como resolver ni como buscar en internet, lo que pasa que tengo que pasar el siguiente ciclo:

Código:
for(i=posicion; ; i++)
			{
				if (contador!=tamano1)
				{
					new_cadena+=cadena.charAt(i);
					contador++;
				}
				else
				{
					break;
				}
 
			}
Es en código java, pero lo voy a usar en visual basic, el detalle es que el ciclo va:

Desde que i = posición
Hasta que = (no hay valor)
Incremento = de uno en uno

La estructura normal de un ciclo for en visual basic es For i= 0 To 10

Entonces eh ahí el problema, no tengo idea como decirle al ciclo for que ejecute la condición sin que le muestre una condición para que pare,
no puede quedar como For i = 0 to porque marca error de sintaxis.

Espero alguien me pueda orientar, es para un programa de números aleatorios usando el método de Cuadrados de Medios.

Gracias.
__________________
Lo mejor del Rock ha sido Kurt Cobain con Nirvana, aún existen buenos grupos como Korn y toda su música.
  #2 (permalink)  
Antiguo 05/10/2012, 12:23
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Visual Basic: Generar un ciclo for sin condición de stop

Hola que tal, bueno para los for infinitos se pueden hacer for( ; ; ) y con esto se hace un ciclo infinito.

  #3 (permalink)  
Antiguo 06/10/2012, 02:06
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Visual Basic: Generar un ciclo for sin condición de stop

Código vb:
Ver original
  1. For actual As Integer = 0 To 1 Step 0
  2.  
  3. next

Step es la cantidad que se le suma, de tal manera que para una cuenta regresiva podrías poner
step -1, o si quieres contar de 2 en dos step 2 o en este caso, si no quieres sumar step 0

Para un bucle infinito también puedes usar un while
Código vb:
Ver original
  1. while true
  2.  
  3. end while
__________________
@angelxab Twiiter
  #4 (permalink)  
Antiguo 06/10/2012, 02:23
Avatar de Nirvana  
Fecha de Ingreso: diciembre-2006
Mensajes: 129
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Visual Basic: Generar un ciclo for sin condición de stop

Drako, la sintaxis en Visual basic es diferente, no se puede aplicar lo que sugieres :(

Angel1993: Tienes mucha razón, es lo que aplicaré ;)

Muchas gracias a ambos por su tiempo. Saludos :D
__________________
Lo mejor del Rock ha sido Kurt Cobain con Nirvana, aún existen buenos grupos como Korn y toda su música.

Etiquetas: basic, cuadrado, detener, medios, stop, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:37.