lunes, 13 de enero de 2025

La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso

 La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso. La empresa dicta un curso y tiene diferentes tipos de alumnos: 

  • Alumno invitado: es gratuito y aprueba el curso con una nota mayor a 60 en el examen. 
  • Alumno medio: el cual paga una suscripción y aprueba el curso con 3 exámenes los cuales tienen que tener un promedio mayor a 70. 
  • Alumnos premium: el cual paga una suscripción y aprueba el curso con 5 exámenes los cuales tienen que ser mayores a 70 y tener un promedio mayor a 80%

El alumno tiene un código, nombre y apellido y las notas dependientes del tipo. 

  1. (25) Realice un diseño que permita guardar las entidades en uno o varios archivos binarios. 
  2. (20) Realice una función que liste los alumnos que aprobaron el curso. 
  3. (30) La empresa necesita una funcionalidad que permita al usuario invitado cambiar a usuario medio o premium. 
  4. (25) Utilizando STL realice:
    1. una función que indique cual es o son los alumnos que tienen el promedio más alto. 
    2. una función que indique la cantidad de alumnos por tipo de alumno, utilice map.


Libre: La empresa lo vuelve a contratar ya que piensa dictar varios cursos. Realice un diseño que permita trabajar con varios cursos e indique los archivos que usaría para guardar la información. 


Bicicletería Oro Verde

La bicicletería Oro Verde lo contrata para diseñar y desarrollar su sistema de control de precios. Dado que la bicicletería tiene un servici...