Está en la página 1de 5

By.

: Maricel Yarari Mamani

LABORATORIO EN AULA 8
HERENCIA CON CONSTRUCTORES

I. Realizar el Diagrama de Clases y Código necesario utilizando Herencia con


Constructores para los siguientes problemas planteados. Instanciar la
cantidad de objetos que cada ejercicio solicite, sin utilizar Java Scanner para
lectura de datos. Instanciar un objeto de cada clase hija creada

1. Hallar la Suma y la Resta de dos números con atributos y métodos de tipo


publico
2. Realizar el anterior ejercicio con los atributos de tipo privado
3. Realizar el anterior ejercicio con los atributos y métodos de tipo private
4. Realizar el anterior ejercicio utilizando Java Scanner para lectura de Datos
5. Crear la clase Trabajador considerando, calcular el Descuento Total y el Salario
Final de un trabajador, teniendo en cuenta que:

Salario Líquido : Días Trabajados x Pago Diario

A partir de la anterior clase, crear la clase Contador que:

Descuento por Minuto : 1.50

Descuento Total : Descuento por Minuto x Tiempo Retraso


Tiempo de Retraso :
Salario Final : Salario Liquido - Total Descuento

6. Desarrollar el anterior ejercicio con los atributos y métodos de tipo private

7. Crear la clase padre Figuras Geométricas, de donde se conocen las Figuras


Rectángulo, Trapecio, Triángulo y Esfera.

Rectángulo Trapecio Triangulo Esfera


Área= base * Área= ((base mayor + Área= (base * Area=4∗π∗r 2
altura base menor) /2) altura) /2
+altura

Perímetro= base Perímetro= 3*lado


mayor + base menor +
lado + lado

1
By.: Maricel Yarari Mamani

8. Crear la clase padre Trabajador, de donde se extienden 2 tipos de trabajadores,


Gerente General, Directivo y Operario, de este último se extienden 1 tipo de Operario
que es Pasante. Para cada trabajador se debe ingresar apellido paterno y ci para que
pueda ser identificado, además se debe tener en cuenta los siguientes datos:

 Directivo
salario liquido= días trabajados*pago diario
bono antigüedad= salario liquido * porcentaje de antigüedad
descuento afp= salario liquido * porcentaje afp
descuento al riesgo común= salario liquido * porcentaje al riesgo común
salario final directivo= (salario liquido + bono antigüedad)-(descuento afp +
descuento al riesgo común)

 Operario
salario liquido= días trabajados*pago diario
bono antigüedad= salario liquido * porcentaje de antigüedad
descuento afp= salario liquido * porcentaje afp
bono viatico= 15bs. Por día trabajado
bono productividad= 5% del salario liquido
salario final operario= (salario liquido + bono viatico + bono productividad)-
(descuento afp)

 Pasante
bono pasaje= 15 Bs. Por día trabajado
bono viatico= 15bs. Por día trabajado
salario final Pasante: bono pasaje

LEY 065 (APORTES LABORALES)


A la cuenta previsional del 10%
Trabajador
Al riesgo común para cubrir 1.71%
accidentes o enfermedades
Comisión AFP en favor del gestor de 0.5%
la Seguridad publica
Aporte Solidario, para cubrir el 0.5%
Fondo Solidario
APORTES LABORALES 12.71%

2
By.: Maricel Yarari Mamani

9. Crear la Clase padre Triangulo, debe crear las sub Clases Triangulo Rectángulo,
Triangulo Isósceles y Triángulo Equilátero, bajo las siguientes restricciones.

 Los atributos que se deben conocer solo son los lados de los triángulos, teniendo en
cuenta el tipo de triangulo que se quiere formar.
Rectángulo : Pedir 3 lados
Isósceles : Pedir 2 lados
Equilátero : pedir 1 lado

TRIANGULO RECTÁNGULO

TRIANGULO ISÓSCELES

TRIANGULO EQUILÁTERO

10. Desarrollar el anterior ejercicio con los atributos de tipo private

3
By.: Maricel Yarari Mamani

11. Crear la clase padre Ingenieros, que muestre el nombre y ci de cualquier


profesional, con un constructor con todos los parámetros necesarios para su
inicialización, además de crear los métodos, calcularSalarioLiquido que será igual a
los Días Trabajados por el Pago Diario, calcularTotalDescuento, calcularBono y
calcularSalarioFinal. Crear las clases hijas, Programador, Analista y Administrador
de Bases de Datos, para cada una de ellas deberá crear los atributos y los métodos
que se solicite, sabiendo que:

Para el Programador
Días Trabajados :
Pago Diario :
Tiempo de retraso :
Descuento x Minuto : 1.50 bs.
Total Descuento : Descuento x Minuto * Tiempo de Retraso
Salario Final : Salario Liquido - Total Descuento

Para el Analista
Dias Trabajados :
Pago Diario :
Tiempo de retraso :
Descuento x Minuto : 1bs
Bono te : 5bs por día trabajado
Bono Antigüedad : 5% del Salario Liquido
Total Bono : Bono te + Bono Antigüedad
Descuento x AFP : 16% del Salario Liquido
Descuento por retraso : Descuento x Minuto * Tiempo de Retraso
Total descuento : Descuento AFP+ Descuento por retraso
Salario Final : (Salario Liquido - Total Descuento) +Total Bono

Para el Administrador de Bases de Datos


Días Trabajados :
Pago Diario :
Tiempo de retraso :
Descuento x Minuto : 2 Bs
Bono Antigüedad : 15% del Salario Liquido
Bono Días extras : 10% del salario liquido por día extra trabajado
Total Descuento : Descuento x Minuto * Tiempo de Retraso
Total Bono : Bono Antigüedad + Bono Días extras
Salario Final : (Salario Liquido - Total Descuento) +Total Bono

12. Desarrollar el anterior ejercicio con los atributos y métodos de tipo private

13. Simular las operaciones que realiza


un cajero automático, con los métodos que se
muestran a continuación:
• Iniciar en Saldo 0

4
By.: Maricel Yarari Mamani

• Si el monto a retirar es mayor al saldo en caja enviar un mensaje indicando Lo


sentimos Ud. no tiene saldo suficiente…su saldo actual es: 0
• Si la opción es depositar indicar monto a depositar y mostrar saldo
• Si la opción es salir enviar un mensaje de agradecimiento por visitar el cajero.

También podría gustarte