2Eva2012TI_T4 Afiliados a partidos

2da Evaluación I Término 2012, Agosto 28, 2012 /ICM00794

Tema 4. (30 puntos) El Consejo Nacional Electoral requiere de un programa que permita administrar los datos de registros de los afiliados a partidos y movimientos políticos, presentados al inicio para un proceso electoral.

Los datos disponibles se encuentran listados en dos tablas de datos como las siguientes:

CédulaNombre
0123456789MARIA RODRIGUEZ
0234567891JUAN PEREZ
0345678923JOSE PARRA
......
CédulaNombrePartidoEstado
0234567891JUAN PEREZ71
0123456789MARIA RODRIGUEZ93
0123456789MARIA RODRIGUEZ43
............

El programa debe permitir el ingreso de las tablas (1 y 2), luego validar y registrar el Estado final conforme a los criterios mostrados en la tabla 3.

Para revisar cada registro por cada criterio, solo se validaran los registros con Estado “1”,

Si luego de revisar y validar, el Estado del registro se mantiene en “1”, éste se considera válido.

Al final presente una tabla de “Resultado” que liste cuántos registros por estado tiene cada partido.

EstadoDescripción
1Aceptado al inicio como válido, sin revisar “errores”
2No empadronado.- La cédula de la ficha no se encuentra en el padrón
3Afiliación duplicada.- El registro de cédula en la ficha se encuentra más de una vez
4Nombres errados.- por no coincidir entre la ficha y el padrón
ResultadoEstado
Partido1234
1    
2    
3................

Nota: para comparar cadenas de caracteres, puede usar la función strcmp(cadenaA, cadenaB)

Referencia: “El sistema del CNE permitió la confusión de identidades”, 6 –Agosto-2012, www.expreso.ec

Rúbrica. Ingreso con estructura de datos (5 puntos), validar empadronados (5 puntos), validar duplicados (5 puntos), validar nombres (5 puntos), Contador de registros por estado (5 puntos), Algoritmo estructurado (5 puntos)

Ejercicios por Unidad/Tema FP