Algoritmo De Curp

Páginas: 2 (482 palabras) Publicado: 16 de octubre de 2015
Algoritmo CURP
1. Pedir apellido paterno
2. Validar que no existan números o caracteres especiales
3. Pedir apellido materno
4. Validar que no existan números o caracteres especiales
5. Pedirnombre
6. Validar que no existan números o caracteres especiales
7. Pedir año de nacimiento
8. Validar que no supere año actual
9. Pedir mes de nacimiento con dígitos
10. Validar que no supere mes actualdel año en curso
11. Pedir día de nacimiento
12. Validar que no supere día actual, el mes y el año en curso, también validar que el día concuerde con los que tiene el mes
13. Pedir genero
14. Pedirestado
15. Tomar primera consonante y la primera vocal del apellido paterno
16. Tomar la primera letra del apellido materno
17. Tomar primera letra del nombre
18. Tomar últimos 2 dígitos del año denacimiento
19. Tomar dos dígitos del mes
20. Tomar dígitos del día
21. Tomar primera letra del genero escogido
22. Buscar en una tabla el código correspondiente al estado ingresado
23. Tomar laconsonante del apellido paterno sin tomar en cuenta la primera letra
24. Tomar la consonante del apellido materno sin tomar en cuenta la primera letra
25. Tomar la consonante del nombre sin tomar en cuenta laprimera letra
26. Concatenar todos los datos
27. Mostrar la curp

PSeudocódigo De La Curp
String nom, ap, am, año, mes, día, gen, estado, cap, cam, cnom, cod, cgen, curp
char[]temp[]
Escribe ap
If(ap.contains(“caracteres especiales”) || ap.contains(“números”))
{continue} else{mensaje(ERROR)}
Escribe am
If (am.contains(“caracteres especiales”) || am.contains(“números”))
{continue}else{mensaje(ERROR)}
Escribe nom
If (nom.contains(“caracteres especiales”) || nom.contains(“números”))
{continue} else{mensaje(ERROR)}
Escribe año
Validar que no supere año actual
Escribe mes
Validar queno supere mes actual
Escribe día
Validar que no supere día actual, también validar que el día concuerde con los que tiene el mes
Escribe genero
Escribe estado
temp[] = Ap.split;
cap = temp[0];
For...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curp
  • curp
  • curp
  • curp
  • curp
  • curp
  • Curp
  • curp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS