Ayudita en javascript?^^

Iniciado por iDrokerGeek_, 17 Diciembre 2009, 23:38 PM

0 Miembros y 1 Visitante están viendo este tema.

iDrokerGeek_

Hello! :D
pues necesito vuestra sabia ayuda para resolver mis insignificantes, a vuestros ojos, problemas.
Bien, se trata simplemente de una ligera explicación sobre javascript en este código:




function ver (cod) {

if (cod.length != 16){
alert("Codigo No Valido");
return false;
}

var codx =new Array(cod);
var chk = '';
var tmp;
var cvs;
var cvd;

cvd = cod.substr(15,1);
cod = cod.substr(0,15);

if (cod.length != 15 || IsNumeric(cod) == false){
alert("Codigo No Valido");
return false;
}

for (i=0;i<cod.length;i++){
   if (i%2 == 0){
   tmp = cod.substring(i,i+1) * 1;
   
   }
   else{
   tmp = cod.substring(i,i+1) * 2;
   }
   
  if (tmp >= 10){
  tmp = tmp.toString();
  tmp = tmp.substr(0,1) + tmp.substr(1,1);
  }
 
chk = chk.concat(tmp);
}

tmp = '';


for (i=0;i<chk.length;i++){
tmp = (tmp*1) + (chk.charAt(i)*1);
}


tmp = tmp.toString();
chk = (tmp.substr(0,1)*1) + (tmp.substr(1,1)*1);
chk = chk * 10;
chk = (chk*1) - (tmp*1);
cvs = chk % 10;

  if (cvs == cvd){
 
  return true;
  }
  else{
  alert("Codigo No Valido");
  return false;
  }
}


function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }





Sólo lo más importante para comprenderlo, ya que con mi suficiente nivel de inglés creo que lo comprenderé (como hago siempre en todos los lenguajes: muy pocas veces he leido tutoriales, excepto para casos como este)

Bueno, espero que vuestras perfectas mentes, al menos a mis ojos, sean capaces de resolver mi problemilla.
Gracias!! (ojalá existiese un método de meterme todos los lenguajes de programación en la cabeza de golpe xDD esq en la ESO no tengo apenas tiempo de na... T.T)
"Stay hungry, stay Foolish"
-Steve Jobs

LeGNa29A

Exactamente q instrucción no entiendes? o es quieres que te digan que hace?  :silbar:

PD: es bueno leer
"Sólo en la medida en que nos exponemos a la aniquilación una y otra vez, encontramos aquello que nos hace verdaderamente indestructibles."
(Pema Chödrön)

Castg!

mira a mi ese ejercicio se me re complico, es mucho calculo, pero igual te re conviene por lo menos una introduccion al javascript o por lo menos al scripting!

Nakp

ni mierda... mas que de programacion de ética, esto es del warzone y agradecería que se bloquease (no borrar, para que quede la lección)
Ojo por ojo, y el mundo acabará ciego.