Está en la página 1de 2

Actividad de base de datos:

Base de datos:considerar un programa un empleado tiene


Nombre,Apellido,Genero,fecha en que trabaja y un salario básico .Desde el Programa
calcular la edad que tiene el empleado y calcular la antigüedad de la empresa, prestaciones
que tiene derecho la empresa,lograr cambiar el salario y agregar y desagregar empleados
cualidades Características

Nombre: puede no depende de nada, es Nombre y apellidos: tiene varias letras


algo que se identifica o se nombra un
objeto en especial

fecha de nacimiento: se define básicamente Género:es definido como el fisico


gracias al calendario que tiene un dia, un
mes y un año

fecha de trabajo:es lo mismo que la fecha fecha de nacimiento: se define por que
de nacimiento, lo único que cambia y se tiene numeros y depende básicamente de
diferencia es saber cuántos años tiene la el dia en que llegó al mundo
empresa

salario: el presupuesto que recibe por sus salario:cantidad de presupuesto por el


horas de trabajo trabajo realizado

Programa:
public class Empleado {

private String nombre;


private String apellido;
private String genero;
private Date fechaDeNacimiento;
private Date fechaDeIngreso;
private Double salario;
private Double edadActual;
private Double antiguedad;
private Double prestaciones;

// constructor
public Empleado(String nombre, String apellido, String genero, Date fechaDeNacimiento,
Date fechaDeIngreso, Double salario) {
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
this.fechaDeNacimiento = fechaDeNacimiento;
this.fechaDeIngreso = fechaDeIngreso;
this.salario = salario;
}
// métodos de acceso
public String getNombre() {
return nombre;
}

public String getApellido() {


return apellido;
}

public String getGenero() {


return genero;
}

public Date getFechaDeNacimiento() {


return fechaDeNacimiento;
}

public Date getFechaDeIngreso() {


return fechaDeIngreso;
}

public Double getSalario() {


return salario;
}

// métodos de modificacion
public void setSalario(Double salario) {
this.salario = salario;
}

// métodos de calculo
public Double getEdadActual() {
Calendario fechaActual = new
Calendario(2023, 8, 25);
Calendario fechaDeNacimiento = new Calendario (this.getFechaDeNacimiento());
int edad = fechaActual.get(Calendar.YEAR) - fechaDeNacimiento.get(Calendar.YEAR);
if (edad < 18) {
edad += 1;
}

También podría gustarte