Foros del Web » Creando para Internet » Flash y Actionscript »

funcion para suma secuencial

Estas en el tema de funcion para suma secuencial en el foro de Flash y Actionscript en Foros del Web. Hola amigos Tengo un problemilla no se como programar una función de suma secuencial con caracteres XDXD la idea es la siguiente que si entrego ...
  #1 (permalink)  
Antiguo 07/01/2011, 10:26
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
funcion para suma secuencial

Hola amigos

Tengo un problemilla no se como programar una función de suma secuencial con caracteres XDXD

la idea es la siguiente que si entrego un valor a la función esta me devuelva el valor mas 1 pero con letras o números

Código PHP:
function sumasec(v){    
    var 
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
//falta toda la función porque ando perdido XD
}

//por ejemplo 

var valor='A';

valor sumasec(valor// el resultado debería ser  B
valor sumasec(valor// el resultado debería ser  C

//etc etc //resultado  9
//Pero si llega a 9 este empieza desde el principio 

valor sumasec(valor// el resultado debería ser  AA
valor sumasec(valor// el resultado debería ser  AB

//etc etc  //resultado A9

valor sumasec(valor// el resultado debería ser  BA
valor sumasec(valor// el resultado debería ser  BB 
No se si me entienden

Muchas gracias
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #2 (permalink)  
Antiguo 07/01/2011, 16:02
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 18 años
Puntos: 10
Respuesta: funcion para suma secuencial

function sumasec(v)
{
var c:String = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz0123456789';
var i:int = sabervalor(c,v);
if (i!=-1){
for (var b=i; b<c.length; b++)
{
recorrer(b,c);
}
}
}

function sabervalor(c,v)
{
for (var i=0; i<c.length; i++)
{

if (c.charAt(i) == v)
{
trace("existe...es el valor número..."+i);
return i;
}
}
return -1;
}

function recorrer(b,c)
{
var a:int = 0;
while (a<c.length)
{

trace(c.charAt(b)+c.charAt(a));
a++;

}
}


sumasec("L");

Ahí tienes. Ejemplo con la letra L.

Etiquetas: funcion, suma
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:42.