0% encontró este documento útil (0 votos)
298 vistas1 página

Examen de Unidad II - Herencia y Polimorfismo

El documento describe una clase Empleado y sus subclases Secretario, Vendedor y Jefe de Zona para representar la estructura de una empresa. La clase Empleado almacena datos personales y laborales básicos. Secretario agrega despacho, fax y aumento salarial anual del 5%. Vendedor agrega coche de empresa, área y comisiones con aumento salarial del 10%. Jefe de Zona agrega despacho, secretario a cargo, lista de vendedores y coche de empresa con aumento salarial del 20%. El ejercicio pide implementar estas

Cargado por

Elber Jesus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
298 vistas1 página

Examen de Unidad II - Herencia y Polimorfismo

El documento describe una clase Empleado y sus subclases Secretario, Vendedor y Jefe de Zona para representar la estructura de una empresa. La clase Empleado almacena datos personales y laborales básicos. Secretario agrega despacho, fax y aumento salarial anual del 5%. Vendedor agrega coche de empresa, área y comisiones con aumento salarial del 10%. Jefe de Zona agrega despacho, secretario a cargo, lista de vendedores y coche de empresa con aumento salarial del 20%. El ejercicio pide implementar estas

Cargado por

Elber Jesus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

EXAMEN DE UNIDAD II

NOMBRE :
FECHA : 17/03/2022

Ejercicio: EMPLEADOS

Se pretende desarrollar un conjunto de clases que representen, de forma simplificada, a una hipotética
empresa dedicada a vender un producto. A continuación, se describen las características básicas de estas
clases:

1. Empleado. Clase básica que describe a un empleado. Incluye sus datos personales (nombre,
apellidos, DNI, dirección) y algunos datos tales como los años de antigüedad, teléfono de
contacto y su salario. Incluye también información de quién es el empleado que lo supervisa
(Empleado *). Tendrá, al menos, las siguientes funciones miembro:
✓ Constructores para definir correctamente un empleado, a partir de su nombre, apellidos,
DNI, dirección, teléfono y salario.
✓ Imprimir (A través de los operadores de E/S redefinidos) (Reporte)
✓ Cambiar supervisor
✓ Incrementar salario
2. Secretario. Tiene despacho, número de fax e incrementa su salario un 5% anual. Tendrá, al
menos, las siguientes funciones miembro:
✓ Constructores (debe rellenar la información personal y los datos principales)
✓ Imprimir (debe imprimir sus datos personales y su puesto en la empresa) (Reporte).
3. Vendedor. Tiene coche de la empresa (identificado por la matricula, marca y modelo), teléfono
móvil, área de venta, lista de clientes y porcentaje que se lleva de las ventas en concepto de
comisiones. Incrementa su salario un 10 % anual. Tendrá, al menos, las siguientes funciones
miembro:
✓ Constructores (debe rellenar la información personal y los datos principales)
✓ Imprimir (debe imprimir sus datos personales y su puesto en la empresa) (Reporte).
✓ Dar de alta un nuevo cliente.
✓ Dar de baja un cliente.
✓ Cambiar de coche.
4. Jefe de zona. Tiene despacho, tiene un secretario a su cargo, una lista de vendedores a su cargo
y tiene coche de la empresa (identificado por la matrícula, marca y modelo). Incrementa su
salario un 20% anual. Tendrá, al menos, las siguientes funciones miembro:
✓ Constructores (debe rellenar la información personal y los datos principales)
✓ Imprimir (debe imprimir sus datos personales y su puesto en la empresa) (Reporte).
✓ Cambiar de secretario.
✓ Cambiar de coche.
✓ Dar de alta y de baja un nuevo vendedor en su zona.

Todos los empleados son vendedores, jefes de zona o secretarios. Hacer un programa de prueba que
muestre cómo funciona. Probar, especialmente, que el método incrementar salario se comparta bien.

Nota: utilizar herencia, polimorfismo y funciones virtuales (Comentar código)

Mg. Nilton Rogger Niño Morante

También podría gustarte