programação (programa funcionário)

913 palavras 4 páginas
Codifique em Java o que é solicitado abaixo:

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.

Relacionados

  • Pratica Profissional
    4943 palavras | 20 páginas
  • teste
    20774 palavras | 84 páginas
  • Melhor do Ano
    5442 palavras | 22 páginas
  • Programação.. introdução C#
    1435 palavras | 6 páginas
  • Exemplificando Ruidos
    338 palavras | 2 páginas
  • Java
    6721 palavras | 27 páginas
  • PRATICA LPII
    1183 palavras | 5 páginas
  • Slides Ltp 2 1o Trimestre
    2036 palavras | 9 páginas
  • TREINAMENTO E DESENVOLVIMENTO DE PESSOAS
    7022 palavras | 29 páginas
  • Linguagem c
    1969 palavras | 8 páginas