bueno explico el caso:
introdujo 11 numeros en un text field, esos numeros los divido en partes osea en numeros independientes ejemplo: 10 tendria dos numeros independiente que son el 1 y el 0, ahora bien, seguido hago multiplicacion por 2, esto es de esta forma : tenemos el 1 y el 0 entonces la multiplicacion por 2 es asi: 1 * 1 y 0 * 2, que es esto?, bueno en realidad la multiplicacion debe ser cada numero independiente multiplicado por 1 y 2 ejemplo: tengo estos numeros 1536589 comenzamos a multiplicar 1*1,5*2,3*1,6*2...sucesivamente, el primer digito por 1 y el segundo por 2 etc..
ahora bien, ya tengo esta parte realizada, pero si la multiplicacion de uno de estos numeros es mayor que 9 , ejemplo : 8*2=16, ese 16 tengo que convertirlo en 1 + 6 = 7 (los divido en dos cifras y las sumo, me quedo con el resultado)...
hasta aqui tengo todo, como hago, para sumar todos los resultados?
osea los diferentes resultados de la parte 1*1, 5*2... mas los que son mayores que 9, ejemplo 16=1+6=7, este 7 como lo sumo con los demas resultados?
aqui esta la parte que llevo del scritp
Código PHP:
// JavaScript Document
function numero(){
var cedula=document.form.cedula.value;
if(cedula.length!=11){
alert("Cédula mal digitada");
}else if(cedula.length==11){
//variable="00100096553";
numero=new Array();
for(var a=0;a<cedula.length;a++){
numero[a]=parseInt(cedula.charAt(a));
}
for(var b=1; b<=10;b+=2){
numero[b] = numero[b]*2;
document.write(numero[b] + "<br>");
if(numero[b]>9){
var numDiv=numero[b].toString().split();
var n1=parseInt(numDiv/10);
var n2=numDiv % 10;
alert(n1+"-"+n2);
var sum=n1+n2;
alert(sum);
}
}
}
}
Saludos