Todo funcionário tem um nome, um salário, um cpf e o ano de contratação. Para um dado empregado, deve ser possível inserir cada dados e obter seu nome, obter seu salário, aumentar seu salário de acordo com um percentual, obter o ano de contratação, imprimir seus dados na tela e verificar se um dado nome é igual ao do funcionário. Faça os métodos que atendam às solicitações acima.
Para simular uma empresa com seus funcionários, você deve criar uma classe/programa DemoEmpresa com o seguinte menu:
1- Cadastrar funcionário
2- Buscar funcionário pelo nome
3- Aumentar o salário de um funcionário
4- Exibir dados dos funcionários
5- Obter gasto mensal da empresa
6- Sair
package modelo;
public class Funcionario {
private float salario ;
private String nome,cpf;
private int ano_contratacao;
public Funcionario(float salario, String nome, String cpf, int ano_contratacao) {
super();
this.salario = salario;
this.nome = nome;
this.cpf = cpf;
this.ano_contratacao = ano_contratacao;
}
public Funcionario() {
}
public float getSalario() { // Permitir valor do codigo fora da classe
return salario;
}
public void setSalario(float salario) { ; // Permite alterar fora da clase
this.salario = salario;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public int getAno_contratacao() {
return ano_contratacao;
}
public void setAno_contratacao(int ano_contratacao) {
this.ano_contratacao = ano_contratacao;
}
public boolean verificaNome(String n) {
if (nome.equalsIgnoreCase(n))
return true;
else
return false;
}
public String toString() {
return("\nSalario " + this.salario+"\nNome"+ this.nome+"\nCPF: " + this.cpf + "\nAno de contratação " + this.ano_contratacao);
}
}