Pseudocódigo/Diagramas de Flujo - Ayuda con ejercicio!

   
Vista:

Ayuda con ejercicio!

Publicado por cabj (1 intervención) el 26/05/2016 01:13:55
Holas, necesito ayuda con este pseudocodigo de secuencias:

Elaborar un procedimiento que dada una secuencia de caracteres como entrada genere otra del mismo tipo como salida.
La secuencia de caracteres que se recibe incluye numeros de credito, donde cada numero tiene 16 digitos, Se desea obtener como resultado una nueva secuencia de salida con los numeros de tarjetas validos.
El algoritmo para la validacion de numeros de tarjetas de creditos es el siguiente:
Por ejemplo: 4013-7001-0977-4812 (cualquier numero de tarjeta de credito).
Para cada unos de los caracteres impares, en este caso seria (4,1,7,0,0,7,4,1), obtenemos el doble del valor que representan. Si el numero resultante es menor que 9, se deja tal cual, en caso contrario, se le resta 9. En nuestro ejemplo: 4x2=8 ; 1x2=2 ; 7x2= 14.
Y mayor que 9, se le resta 9. 14-9= 5; y asi sucesivamente. Si el numero resultante de la suma de las multiplicaciones y de los digitos en posicion par, es multiplo de 10, y a la vez menor o igual que 150, es un numero de tarjeta valido.
Para nuestro ejemplo seria: 8+0+2+3+5+0+0+1+0+9+5+7+8+8+2+2= 60, por lo tanto el numero es valido.

Desde ya muchas gracias, soy nuevo estudiante en estas cosas, si me podrian ayudar a resolver este ejercicio. gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder