La empresa Game X lo contrata dado que quiere implementar un nuevo sistema de puntaje para sus jugadores. Los jugadores tienen diferentes niveles y cada nivel calcula de forma diferentes sus puntos:
junior: cada logro suma 10 puntos.
semi sr: cada logro suma 5 puntos.
sr : cada logro suma 2 puntos y cada 10 logros tenes un punto más.
Un jugador junior pasa a semi sr cuando logra 100 puntos y un jugador semi sr, se convierte en sr cuando llega a los 1000 puntos.
El objetivo del sistema es calcular el puntaje de los jugadores para esto se cuenta con los siguientes archivos binarios:
El sistema debe leer los archivos donde jugador.dat contiene la info del jugador y en logros.dat cada vez que aparece el nro de jugador es porque se registro un logro.
(25) Realice el diseño de la solución e implemente las clases.
(25) Realice un procedimiento que permita leer los archivos.
(20) Realice un procedimiento que genere un archivo de texto con el nombre del jugador y su puntaje. Para esto sobreescriba el operador <<.
(30) Realice los siguientes métodos utilizando STL:
Obtener el o los jugadores que tienen mayor cantidad de puntos
Obtener la cantidad de jugadores por nivel.
Obtener el o los nombres de jugadores que se repiten.
Libre: La empresa lo vuelve a contratar dado que necesita que los niveles no dependan de la cantidad de puntos, sino que sean asignados y guardados en el archivos. ¿Haría un cambio en el modelo de clases? ¿en los archivos?

No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.