Atividade De LP
1) Construir uma classe chamada Funcionario, que deve possuir os atributos: - nome (String); - idade (int); - salario (double); - cod_depto (int);// código do departamento
Todos estes atributos devem estar encapsulados.
Crie os métodos:
- construtor: recebe os dados de nome, idade e cod_depto como parâmetros, atribuindo-os aos respectivos atributos. Ao salário deve ser atribuído o valor zero;
- método calculaSalario: recebe um double, que representa um percentual a ser aplicado sobre o salário, que terá a seguinte lógica: * Se o cod_depto estiver entre 1 e 4, o salário é igual a 1000; * Se o cod_depto estiver entre 5 e 9, o salário é igual a 2000; * Se o cod_depto estiver entre 10 e 19, o salário é igual a 3000; * Todos os outros cod_depto têm salário de 4000. Após estabelecer o valor inicial do salário, de acordo com o cod_depto, aplicar o percentual obtido por meio da variável double. Este método não tem retorno;
- método calculaBonus: recebe dois parâmetros inteiros, o ano atual e o ano de ingresso na em presa. Deve ser calculado da seguinte forma: * Até 5 anos de casa e idade maior que 30, bônus de 35 ao ano de trabalho; * Até 10 anos de casa e idade maior que 30, bônus de 55 ao ano de trabalho; * Até 20 anos de casa e idade maior que 30, bônus de 70 ao ano de trabalho; * Até 10 anos de casa e idade menor ou igual a 30, bônus de 65 ao ano de trabalho; * Todos os outros casos de idade menor ou igual a 30, bônus de 30 ao ano de trabalho; * Todos os casos de tempo de casa maior que 20, bônus de 80 ao ano de trabalho; Este método retorna o valor do bônus. - métodos getSalario e getIdade: retornam, respectivamente o salário e a idade; Criar uma outra classe, que terá função main, na qual n objetos serão instanciados, passando seus dados para o construtor. Mostrar o salário de cada um, seu bônus e a idade do funcionário.
2) Construir um programa em Java para criar uma classe chamada