You are on page 1of 2

Se pide implementar la siguiente clase y mtodos en JAVA:

Empleado la cual consta de los siguientes atributos nombre, apellido, email, usuario,
contrasea, sueldo, cargo, edad, estado civil, num_hijos.

Nombre.- es el nombre del empleado.


Apellido.-es el apellido del empleado.
Email.-es la direccin de correo electrnico.
Usuario.-es el nombre de usuario que se le asigna a dicho empleado.
Contrasena.-es la contrasea asignada a dicho empleado.
Sueldo.- el valor que el empleado va a percibir, est formado por sueldo unificado el
cual depende del cargo que ocupa ms una parte variable que depende de ciertos
factores.
Cargo.-es el puesto que va a ejercer.
Edad.- es un nmero entero que representa la edad de dicha persona.
Estado civil.- es el estado civil actual del empleado.
Num hijos.-es un numero entero que representa el nmero de hijos que tiene
actualmente dicho empleado.

Adems debe implementar los siguientes mtodos


El mtodo constructor de la clase empleado el cual recibe los siguientes valores
(nom,ape,em, car,ed,es,hijos)y se los asigna a los atributos nombre, apellido, email,
cargo, edad, estado civil, num hijos.
El mtodo public void crearUsuario().- el cual asigna al atributo usuario una cadena
de la siguiente manera la primera letra debe ser escogida del nombre de la persona, y
el resto de dicha cadena es el apellido de la misma.
El mtodo public void cearContrasena().-. El cual asigna al atributo contrasea una
cadena de la siguiente manera, el primer carcter es una letra, el segundo es un
nmero y as hasta completar 8 caracteres. Nota: por pedido de los jefes las letras
debe ser maysculas.
El mtodo public void calcularSueldo().- el cual asigna al atributo sueldo un valor de
la siguiente manera si el cargo es director este es 1000 , si es jefe de rea 750,
supervisor 500, empleado 360, adems debe recordar que el sueldo tiene una parte
variable y esta se calcula con la siguiente tabla.
CARGO
DIRECTOR
JEFE DE AREA
SUPERVISOR
EMPLEADO

NUM HIJOS
>2
>2
>0
>0

ESTADO CIVIL
casado
casado
Casado o divorciado
o viudo o soltero
Casado o divorciado
o viudo o soltero

Variable
es 25% del sueldo
es 20 % del sueldo
Es del 15 % del
sueldo
Es del 10 % del
sueldo

Entonces el sueldo final de un empleado es sueldo= UNIFICADO + VARIABLE.


El mtodo public void obteneTodaInformacion().-el cual retorna toda la informacin de un
empleado (todos sus atributos) en una cadena de String.

Disear una Interfaz grfica que permita el ingreso de informacin de un empleado,


considerando los mejores controles para el mismo (Por ejemplo el atributo estado civil
debera seleccionarse desde un comboBox puesto que solo hay 4 estados.) y as con el
resto y adems al final presente la informacin de todos sus atributos.

You might also like