Skip to content

camilabelen/tarjeta_credito_valida

Repository files navigation

Tarjeta de Crédito Válida

Programa: validación de Tarjeta de crédito Entrada: Número del usuario Salida: Verificación de tarjeta válida

Función isValidCard
	Preguntar número al usuario
    	Debe contener solo números
        	SI la frase no contiene solo números
            	Mostrar alerta "Ingrese solo caracteres de 0-9 sin espacios"
        	SI es un campo vacío  
            	Mostrar alerta "Ingrese un número válido"
	Ejecutar mientras no se ingresen solo números o un campo vacío

	Variable vacía para guardar la cadena ingresada en array
	Recorrer la longitud de la cadena ingresada
		Guardar cada número como un nuevo elemento de un array en la variable vacía
		Invertir el orden del array 

		Variable vacía para guardar nuevos números
		Recorrer la longitud del array
			SI la posición es par
				Variable par = elemento de posición par multiplicada por dos
				SI la variable par mayor o igual a diez
					Separar digitos

				Guardar resultado en la variable vacía newArray
			SI no es par
				Guardar el número en la variable vacía newArray	

			Variable result = 0
			Recorrer array anterior 
				Sumar todos los elementos del array
					SI el módulo de  igual a cero
						Retornar true
					SI no lo es 
						Retornar false  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published