Taller Clases Abstractas.docx

  • Uploaded by: nahum
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Taller Clases Abstractas.docx as PDF for free.

More details

  • Words: 361
  • Pages: 1
TALLER CLASES ABSTRACTAS: La empresa “San Patras” requiere una aplicación realizada en Java para administrar los datos de su personal. Del personal se conoce: número de identificación, nombres, apellidos y año de ingreso. Existen dos categorías de personal: el personal con salario fijo y el personal a comisión. Los empleados con salario fijo tienen un sueldo básico y un porcentaje adicional en función del número de años que llevan: menos de dos años salario base, de 2 a 3 años: 5% más; de 4 a 7 años: 10% más; de 8 a 15 años: 15% más y más de 15 años: 20% más. Los empleados a comisión tienen un salario mínimo que será constante para todos los empleados de este tipo e igual a $1.000.000, un número de clientes captados y un monto por cada cliente captado. El salario se obtiene multiplicando los clientes captados por el monto por cliente, si el salario por los clientes captados no llega al salario mínimo ($738.000), cobrará esta cantidad. Se contará con una clase padre Empleado de la cual no se podrán crear objetos y de la que heredan las clases Asalariado y Comisionista. En todas las clases debe haber un constructor con parámetros para todos los atributos y otro vacío. En todos deben crearse los analizadores y modificadores correspondientes. Empleado será una clase abstracta y contará con un método imprimir() y un método obtenerSalario(). Se creará el probador con un vector con los siguientes elementos: Nombres: Javier Sánchez, nrodni: 151501, año: 2005, salario fijo base = $1.700.000. Nombres: Juliana Cuero, nrodni: 412502, año: 2014, 179 clientes captados a $150.000 c/u. Nombres: Carlos Galván, nrodni: 856901, año 2011, 81 clientes captados a $250.000 c/u. Nombres: Diana Jaramillo, nrodni: 789602, año 2015, salario fijo base = $1.300.000. Los dos primeros se crearán utilizando el constructor con todos los parámetros y los dos últimos con el constructor vacío y utilizando métodos modificadores adecuados. Desde el método main se llamará a estos otros dos métodos: sueldoMayor(): Dado un arrayList de objetos Empleado muestra el nombre, apellido y salario del que más cobra. mostrarTodos(): Dado un arrayList de objetos Empleado lo recorre imprimiendo los datos de todos ellos.

Related Documents


More Documents from "Leandro"

Tarea 3.docx
December 2019 12
Bioseguridad
June 2020 21
Aquaporinas
May 2020 14
Moi.docx
December 2019 22