Trabajo
Ahora veamos que debería hacer cada opción 1) Registrar Usuario: Esta opción permitirá registrar, es decir agregar un usuario en el archivo “UsuariosRegistrados.txt” Se pedirá porpantalla la información correspondiente del cliente a registrar que será la siguiente: -CedulaDeIdentidad -Nombre_Apellido -ZonaDeResidencia -Telefono
Veamos una vista general de cómo debería ser el formato del archivo:
1812512 Juan_Perez Las_Acacias 04129956787 20200988 Anastasia_Rivero Chacao 04146757732 1202744 Pedro_Ortiz : :
Archivo “UsuariosRegistrados.txt” Al hacer esto se deberáinformar que el registro fue exitoso y dar la opción de regresar al menú principal. 2) Mostrar Votantes: Esta opción permite listar por pantalla la información del archivo creado anteriormente “UsuariosRegistrados.txt”, pero solo mostrará la cedula junto con el Nombre y Apellido. Cabe acotar que esta opción solo es válida para los administradores del sistema, es decir solo la pueden usarla lossiguientes usuarios: Usuario: WilsonM Contraseña: Prepa5 Usuario: FranciscoC Contraseña: Profesor7 Usuario: [Su nombre con la inicial de su apellido, todo pegado] Contraseña: Su Cedula Al hacer esto se deberá dar la opción de regresar al menú principal. 3) Votar Esta opción permitirá simular el proceso de votación. El flujo de actividades es el siguiente 1) Se debe pedir primero la cedula del votante eingresarla al sistema, de encontrarse registrado se debe proseguir al siguiente paso, de lo contrario se debe indicar que el usuario no está registrado y regresar al menú principal. 2) Se procede a mostrar el nombre de los 5 candidatos a elegir con opciones de la “a” la “e” una opción por cada candidato, y preguntar por cual candidato desea
votar. Se debe validar que la opción ingresada seaválida además de verificar que la persona que está realizando el voto no haya votado ya en el proceso. Ayuda: Se puede crear otro archivo para ir guardando las cedulas de las personas que ya fueron votando a fin de verificar que no puedan volver a votar. 3) Una vez culminado el proceso se procede a informar que el voto fue registrado exitosamente en caso de que aplique y registrar el voto, en casocontrario se debe informar que esa persona ya había votado y que no se registrará su voto. Nota: Se debe almacenar un archivo que registre los votos de los candidatos, e ir sumando uno cada vez que alguien vote por X candidato, el archivo podría llamarse “votos.txt” y tener la siguiente estructura. De igual manera esto es solo una sugerencia, si se les ocurren otras formas más sencillas las puedenusar.
Candidato1 5 Candidato2 0 Candidato3 1 Candidato4 8 Candidato5 17
Archivo “votos.txt” Al hacer esto se deberá dar la opción de regresar al menú principal. 4) Ver Resultados Se deberá Mostrar por pantalla y sólo para los administradores del sistema los resultados del proceso de votación indicando de manera descendente de mayor a menor los votos con sus candidatos correspondientes y...
Regístrate para leer el documento completo.