programação (programa funcionário)
1) Modele um funcionário. Ele deve ter o nome do funcionário, o departamento onde trabalha seu salário (double), a data de entrada no banco (String), seu RG (String) e um valor booleano que indique se o funcionário está na empresa no momento ou se já foi embora. (todos os atributos devem ser privados)
public class Funcionario { private String nomeFunc; private String departamento; private double salario; private String entBanco; private String rg; private boolean ativo;
2) Defina um construtor padrão, com os seguintes valores inicializados: nome = “Adroaldo Silva”, Salário = 1500,00 , data = “02/10/2011”, RG = 6050865512 e variável booleana = true.
public class Funcionario { private String nomeFunc; private String departamento; private double salario; private String entBanco; private String rg; private boolean ativo;
public Funcionario() { nome = "Adroaldo silva"; salario = 1500.00; dataIngresso = "02/10/2011"; rg = "6050865512"; ativoOuInativo = true; }
}
3) Crie um método bonifica que aumenta o salario do funcionário de acordo com o parâmetro passado como argumento. Crie, também, um método demite, que não recebe parâmetro algum, só modifica o valor booleano indicando que o funcionário não trabalha mais aqui.
public class Funcionario { private String nomeFunc; private String departamento; private double salario; private String entBanco; private String rg; private boolean ativo;
public Funcionario() { nome = "Adroaldo silva"; salario = 1500.00; dataIngresso = "2/10/2011"; rg = "6050865512"; ativoOuInativo = true; }
public void Bonifica(double salario) { if (salario > 1500) { this.salario = salario; } else { this.salario = 1501.00; }
}
public void Demite() { this.ativo = false; }
}
4) Crie métodos assessores (Setters e Getters). No Set do salário não permita valores negativos.