programación orientada a objetos
Docente – Jairo F. Seoanes León
Desarrolle un programa en java que resuelva los siguientes problemas planteados.
1. Problema del empleado
Cree una clase llamada Empleado, que incluya tres piezas de información como variables de instancia: un primer nombre (tipo String), un apellido paterno (tipo String) y un salario mensual
(double). Su clase debe tener un constructor que inicialice las tres variables de instancia.
Proporcione un método establecer y un método obtener para cada variable de instancia. Si el salario mensual no es positivo, establézcalo a 0.0. Escriba una aplicación de prueba llamada
PruebaEmpleado, que demuestre las capacidades de cada Empleado. Cree dos objetos
Empleado …ver más…
Método constructor sobrecargado, con los datos de id, sueldo base (este tipo de empleado no posee ingresos por horas extras, por lo cual se deben inicializar dentro del cuerpo del constructor los valores correspondientes a horas extras en cero).
Métodos getter y setter para cada atributo
Un método conceptoHorasExtras () que calcula y retorna el monto correspondiente a las horas extra realizadas.
Un método calculoSueldoBruto() en el cual se debe calcular el sueldo bruto.
montoNomina(): Permitirá visualizar toda la información de la nomina, es decir, id del empleado, su Sueldo base, el número de horas extras trabajadas, el monto total por concepto de horas extra, el sueldo bruto.
Se deben una clase principal llamada PruebaNomina, en la cual se deberán crear tres objetos empleados (uno por cada tipo de constructor), inicializar los valores de sus atributos y mostrar el monto de la nomina correspondiente a cada empleado, del mismo modo, se debe calcular el valor promedio cancelado con respecto a todos los empleados que fueron liquidados.
6. Problema de la Masa Corporal
Desarrolla una clase llamada Persona que siga las siguientes condiciones:
Sus atributos son: nombre, edad, DNI, sexo (H hombre, M mujer), peso y altura.
Se debe implementar los siguientes constructores:
Un constructor por defecto.
Un constructor con el nombre, DNI, edad y