Lista de Exercício de Programação de Computadores
Orientação a Objetos – Classes
1)Modele uma classe funcionário. Ele deve ter o nome do funcionário, o departamento onde trabalha, seu salário, a data de entrada no departamento, CPF e seu RG .Você deve criar alguns métodos de acordo com o descrito adiante. Crie um método recebeAumento que aumenta o salário do funcionário de acordo com o parâmetro passado como argumento. Crie também um método calculaGanhoAnual, que não recebe parâmetro algum, devolvendo o valor do salário multiplicado por 12.. Crie um método mostra(), que não recebe nem devolve parâmetro algum e simplesmente imprime todos os atributos do nosso funcionário. Deve criar um classe main onde deverá ser testado o funcionamento da classe funcionário. package exercício1; public class exercício1 {
public static void main(String[] args) { //Criando um objeto Funcionário Funcionários Funcionario = new Funcionários(); //Preenchendo os dados Funcionario.nome = "Funcionario"; Funcionario.departamento = "dfm"; Funcionario.salario = 1000; Funcionario.dataentrada = "13/02/2014"; Funcionario.cpf = "07848591670"; Funcionario.rg = "11553885"; // Chamando os métodos Funcionario.recebeaumento(100); Funcionario.calculaganhoanual(); Funcionario.mostra(); }
}
package exercício1; public class Funcionários { //Atributos String nome; String departamento; float salario; String dataentrada; String cpf; String rg; //Métodos //Aumentar o salário do funcionário void recebeaumento(float aumento) { salario = salario + salario*(aumento/100); System.out.println(" O novo salario e: "+salario); } //Mostra o salário anual void calculaganhoanual() { System.out.println("O ganho anual é: "+salario*12); }