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

Variar 2 variables texto abarcando todas las posibilidades.

Estas en el tema de Variar 2 variables texto abarcando todas las posibilidades. en el foro de Programación General en Foros del Web. No estoy pudiendo hacerlo. Tengo esto que son las posibilidades (dentro de un límite: DATOS) cuando la variable de tipo texto es sólo una: Código: ...
  #1 (permalink)  
Antiguo 25/09/2012, 06:25
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Variar 2 variables texto abarcando todas las posibilidades.

No estoy pudiendo hacerlo.

Tengo esto que son las posibilidades (dentro de un límite: DATOS) cuando la variable de tipo texto es sólo una:
Código:
As = "DATOS";
N = -1;
// Repetición:
if (N+1 < As.length) {
    N = N+1;
    A = As.charAt( N );
}
"DATOS" serían los posibles símbolos (A, a...), eso y la repetición lo puse de una forma abreviada porque no me resulta tan complicado de llevarlo a código y además lo estoy poniendo en un "mapa" donde no debe ocupar mucho espacio.

Al final queda en el último símbolo.

Ok, y por otro tengo eso pero con 2 variables tipo número:
Código:
B = -1;
A = 0;
// Repetición:
if (A<11) {
    B = B+1;
    if (B == 11) {
        B = 0;
        A = A+1;
    }
}
A termina en 11 y B en 0.

Quisiera hacer eso, pero con variables tipo texto en vez de números.

No es unir las variables en otra, eso es otra cosa que lo voy a necesitar (pueden decirme cómo también), pero en principio no es eso.

Gracias.
  #2 (permalink)  
Antiguo 25/09/2012, 07:44
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Variar 2 variables texto abarcando todas las posibilidades.

Pude hacerlo:
Código:
As = "DATOS";
Bs = "DATOS2";
N = 0;
N2 = -1;
Repetición:
N2 = N2+1;
if (N2 == Bs.length) {
    N2 = 0;
    N = N+1;
    if (N == As.length) {
        stop ();
    }
}
A = As.charAt( N );
B = Bs.charAt( N2 );
Me entreveraba bastante el if del principio, ahora en principio se aplica sin condiciones pero llegado un punto simplemente se detiene.

Etiquetas: todas, variables, formulario
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 01:39.