Está en la página 1de 1

Profesor: Ing.

Omar Milián Morón


Programación II. 2018-2019. Ing. Automática.
Lab#2: Desarrollo de aplicaciones utilizando la herencia (II).
Objetivo:
Diseñar soluciones en C++ a partir de las relaciones de herencia simple que permita la
reutilización de código.
Bibliografía:
 Deitel, Harvey; Deitel, Paul J.: Como programar en C/C++, Segunda Edición,
Prentice Hall Hispanoamericana S.A., México, 1995. Pág 729-767.
 Deitel, Harvey; Deitel, Paul J.: Como programar en C/C++, Novena Edición,
PEARSON Educación, México, 2014. Pág 482-516.
Ejercicio 1.
En un banco los clientes pueden abrir dos tipos de cuentas: corriente y especial. Ambos
tipos de cuentas se inicializan con un valor predeterminado de 0.00$ y luego pueden
realizarse depósitos y extracciones. En cualquier instante puede consultarse el saldo
actual de una cuenta. El interés permite adicionar el 3% al saldo actual en la cuenta
corriente, si no se ha modificado el valor inicial. Una cuenta corriente y una especial
difieren en que esta última almacena el valor del último depósito realizado, su interés se
obtiene con la adicción de 4% y en todo momento muestra el saldo y su último depósito.
Implemente las clases que definen los tipos de cuentas del banco. Programe una
aplicación que muestre los datos de dos cuentas creadas, una corriente y otra especial
haciendo uso de apuntadores.

Ejercicio 2.
La oficina de recursos humanos de una empresa divide a los trabajadores en tres grupos y
de todos ellos almacena el CI y el nombre y edad. Un grupo de trabajadores tienen
horario cerrado y cobran un salario fijo. Otro grupo de trabajadores tiene horario abierto
y cobra, además de un salario fijo, una comisión de un determinado porciento según la
producción de la empresa. El resto es contratado por horas y su salario depende del pago
por horas y la cantidad de horas trabajadas en el mes.
a) Implemente las clases que definen la jerarquía de trabajadores en la empresa.
b) Desarrolle una aplicación que le permita introducir 3 trabajadores con salarios
diferentes.

Conclusiones:
Una de las principales propiedades de las clases es la herencia. Esta propiedad nos
permite crear nuevas clases a partir de clases existentes, conservando las propiedades de la
clase original y añadiendo otras nuevas.

También podría gustarte