Skip to content

ClaudiaZaCor/Proyectofinal-Tarjeta-de-credito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

*/ Crea una web que pida, por medio de un prompt(), el número de una tarjeta de crédito y confirme su validez según el algoritmo de Luhn.

Consideraciones Específicas Tu código debe estar compuesto por 1 función: isValidCard El usuario no debe poder ingresar un campo vacío. /*

array.prompt ( Inserte su numero de tarjeta de credito) array.longitud = 16 //El numero de una TC tiene 16 digitos//

var numberOfCreditCard = array []

/ Segun el algoritmo de Luhn, tenemos que multiplicar por 2 a los digitos que ocupan las posiciones pares empezando por el final, por eso aplicare un reverse / var invertedNumber = numberOfCreditCard.reverse (); var invertedNumber = i

//Aplicando el algoritmo de Luhn//

  variable digito = parseInt(invertedNumber.charAt(i), 10); */aplico parseInt para asegurarme que el typeof sea number y charAt para localizar*/
    si (digito % 2 == 0 && digito <9 ) { //Definiendo la multiplicacion por 2 a los digitos pares menores que 9//
        (digito * 2) ;
        
  } de otro modo {
      (digito + (digito * 2)) // Ejecutando la suma de los digitos impares con el resultado anterior//

//Aplicando la funcion//     var resultado = funcion esUnaTarjetaValida (digito, (digito * 2)); retorna ((digito + (digito * 2)) % 10) == 0; }

esUnaTarjetaValida (70) /Llamando a la funcion, en este caso, que la suma resulte 70, la tarjeta seria valida, ya que 70 modulo de 10 es 0/ fin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published