elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: necesito varios ejercios para principiantes en borland c++ en: 21 Octubre 2011, 00:47 am
 NECESITO QUE SI ALGUIEN PUEDA AYUDARME A CREAR EL SEGUIENTE
PROYECTO O ALGUNOS PROCEDIMIENTOS PARA PODER HACERLOS QUE ME AYUDE SOY PRINCIPIANTE Y LE VERDAD NO PUEDO HACERLO

Proyecto único del curso de algoritmos
   El proyecto consiste en leer un archivo de texto interpretarlo y agregarle sus datos, una llave que debe generarse y luego grabar el archivo modificado para que otra máquina interprete nuevamente los datos.  A continuación se detalla la realización del proyecto.
1.   Buscar y leer un archivo con extensión txt
2.   Modificar la estructura del archivo que tiene el siguiente formato agregando sus datos y las validaciones necesarias. A continuación se detalla el registro:
No.   Nombre   Carné   Llave   VoBo
En donde:
•   No.   Es un correlativo que debe colocarse según el orden que le haya tocado su turno para revisar el proyecto, 1,2,3,4,… etc.
•   Nombre  son sus nombres y apellidos completos.
•   Carne  es él número de carné asignado por la universidad separado por guiones .
•   Llave la llave debe de generarla su proyecto con el código del alfabeto que se encuentra en el anexo 1 a partir de su nombre y su carné de la siguiente forma
o   Nombre(Carlos)  3+1+19+12+16+20=71
o   Nombre(David)  4+1+23+9+4=41
o   Apellido(Saz) 20+1+27=48
o   Apellido(Lopez) 12+16+17+5+27=77
o   Carne (2290-11-12345) BBI0-AA-ABCDE
La llave generada es: BBI0-AA-ABCDE-71.41.48.77
•   VoBo  es una línea con 0 y 1 separados por comas que son obtenidos de la verificación que su programa realiza a las llaves existentes una por una, si la llave fue bien escrita debe escribir 1 de lo contrario 0.
3.   Grabar nuevamente el archivo a disco para que lo procese otra máquina.
Ejemplo
Considere el archivo denominado datos.txt que contiene la siguiente información
No.   Nombre   Carné   Llave   VoBo
1   Carlos David Saz López   2290-11-12345   BBI0-AA-ABCDE-71.41.48.77   1
2   Juan Perez   2290-11-567   BBI0-AA-EFG.45.735   1,1
3   Jose Yac   2290-11-890   BBI0-AA-HI0.51.30   1,0,1

En este ejemplo Juan tiene el código 45 y Pérez el código 73, pero se agregó un 5 extra por lo que la tercer persona debe de indicar que hay un error en el proceso de generación de la llave en su verificación (VoBo) con un número 0
Para el número 3 Jose tiene el código 51 y Yac el código 30 la llave generada es exitosa.
ANEXO 1
Código de alfabeto
0   A   B   C   D   E   F   G   H   I
0   1   2   3   4   5   6   7   8   9

J   K   L   M   N   Ñ   O   P   Q   R
10   11   12   13   14   15   16   17   18   19

S   T   U   V   W   X   Y   Z
20   21   22   23   24   25   26   27


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines