Sei sulla pagina 1di 1

Modelar

Gerente

Tiempo de realización: 4 horas.

Escriba una aplicación que modele en el paradigma orientado a objetos el siguiente
escenario:

“El gerente de la empresa es un empleado que mide 1.80 m, se llama <nombre> y
tiene puesto un saco con tres botones. En este momento el gerente está entrevistando
a una persona para su contratación.”

Deberás generar múltiples archivos que representen la situación de la vida real en términos
de programación. Así tendrás varias clases en C# como son: gerente, persona, empleado,
empresa, vestimenta, saco, etc. Debes establecer en ellas comportamientos como vestirse,
trabajar y entrevistar que hagan que el escenario cobre vida.

Por favor haz uso de todos los conceptos de programación en C# que consideres que aplican
como son creación de instancias, agregación, herencia, polimorfismo, etc.

Puedes apoyarte en los siguientes sitios:
• https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/object-
oriented-programming
• https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/index


En ejecución, el nombre del gerente deberá de ser pasado por el usuario al código, por
ejemplo, invocado de la siguiente forma (en consola en el ejemplo):
> problema alberto

Para este ejemplo el programa debe imprimir en pantalla:
> Alberto está entrevistando a una persona


Especificaciones técnicas:
• El programa debe ser desarrollado en lenguaje C#
• El programa puede ser ejecutado desde una terminal de línea de comandos, una
aplicación web, una aplicación de Windows forms, o la presentación que elijas.
• Incluir comentarios en el código desarrollado.
• Se deben entregar los archivos que resuelven el escenario en un archivo en
formato zip o rar con tu nombre completo y el nombre de tu proyecto.
• Los archivos deben ser enviados por correo a: caso.net@trnetwork.com.mx con
el subject “Prueba técnica” y en su contenido tu nombre y el del problema
resuelto.

*** IMPORTANTE***
Lo que se considerará relevante es el modelado de clases producto del completo análisis del problema
hasta llegar a sus más ínfimos detalles. La ejecución en cualquier plataforma es despreciable y sólo es
una prueba de que es posible ejecutarlo.
¡Mucho éxito en tu desarrollo!

Potrebbero piacerti anche