Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES
CASO DE LABORATORIO 1
Consideraciones generales:
• Considerar el orden, la limpieza y la claridad de las respuestas.
• NO está permitido el uso o consulta de cuadernos, separatas, libros o cualquier material de la
asignatura durante el desarrollo de la evaluación.
• Inicie el proyecto con el nombre POOI_CL1_XXXX (donde XXXX serán sus apellidos y nombres).
LOGRO
Tenga presente que el logro de esta evaluación es que usted aplique los conceptos de Programación
Orientada Objetos, Herencia, Polimorfismo, Colecciones y Manejo de archivos en C#.
Consolidado
Puntaje Llenar solo en caso de recalificación justificada
Pregunta
Máximo Obtenido Sustento Puntaje
1 06
2 07
3 07
Nota recalificada
IES CIBERTEC 1
Pregunta 1
Elabora la clase “Colaborador” con los siguientes atributos públicos:
Colaborador
idColaborador (string)
apeColaborador (string)
nomColaborador (string)
cargoColaborador (string)
discapacidad (boolean)
fecContrato (DateTime)
• Habilitar las propiedades set y get para cada uno de los atributos.
• Defina el método Incentivo(), el cual representa el 10% del Básico(), solo aquellos empleados que
tienen por lo menos 10 años de servicio (fecContrato).
Cree un ActionResult del Controlador para enviar los datos a la Vista y ejecutar y visualizamos los datos
en la Vista (diseña los controles correctos para el cargo del empleado, discapacidad y fecContrato). En
el ActionResult instancie la clase y enviarla a la vista, en el POST del ActionResult reciba los datos y
visualice los resultados en controles TextBox de la vista.
Rúbrica de la Pregunta 1
IES CIBERTEC 2
Pregunta 2
Haciendo uso de herencia elaborar las siguientes clases para su implementación
Colaborador
Operario Coordinador
En la clase Coordinador, deberá sobreescribir los métodos Bonificacion Especial() e Incentivo() los
cuales realizan los siguientes cálculos:
• Método Bonificacion Especial(), si tiene hijos, por cada uno recibe 125 soles, en caso no tener no
recibe bonificacion.
• Método Incentivo(), este método se calcula en función a la Fecha de Ingreso: si tiene hasta 10 años
su incentivo es 250; si es mayor a 10 años desde que ingresó su incentivo es 500
• Agregar el método Monto() que es la suma del Basico() y Bonificacion Especial e Incentivo()
Defina un ActionResult de tipo GET y POST donde envía los datos de la instancia de la clase (GET) y
ejecuta las operaciones (POST) visualizando los resultados en la Vista (utilice los controles para la
categoría, Numero de hijos y Ventas).
Rúbrica de la Pregunta 2
IES CIBERTEC 3
Pregunta 3
Implemente un programa que permita registrar en una colección de tipo List<Coordinador>, los datos
de los Coordinadores.
• En el formulario:
o Defina la clase <List> de tipo Coordinador, la cual llamaremos COORDINADORES. o
Defina un ActionResult GET donde enviamos un nuevo Coordinador
o Defina un ActionResult POST donde recibe los datos ingresados y lo almacenados en
la Lista validando que el idColaborador no se repita más de dos veces, enviando un
mensaje.
o En la vista de ActionResult agregue un Submit llamado Agregar donde ejecuta el POST
del ActionResult visualizando el mensaje de confirmación o mensaje de error.
Rúbrica de la Pregunta 3
IES CIBERTEC 4