·
Cursos Gerais ·
Análise de Algoritmos
Send your question to AI and receive an answer instantly
Recommended for you
Preview text
PROJETO FUNCIONARIO FUNCIONARIO private String Nome private String CPF private double Salario private String Cargo private String Status void defineNomeString N String mostraNome void defineCPDString CPF String mostraCPF void demiteFuncionario void contrataFuncionario void aumentaSalario void mostraDados Uma empresa precisa controlar o registro de seus funcionários Este registro contém além do Nome e CPF informações sobre o Cargo e o Salário de cada funcionário O funcionário pode ter apenas um dos seguintes cargos Gerente Limpeza Operacional qualquer outro nome de cargo deve ser rejeitado O salário é acordado em cada contratação e apenas tem a restrição de não poder ser um número negativo Cada funcionário deve possuir um status do tipo booleano Ele vale true caso o funcionário esteja contratado e false caso o funcionário tenha sido demitido Implemente a classe funcionário com seus respectivos atributos e métodos Implemente a classe principal Esta última deve instanciar 4 funcionários com cargos salários e CPFs diferentes Demita alguns contrate outros e verifique o status de cada um depois de contratálos ou demitilos Altere o valor do salário de alguns funcionários seguindo a regra Se for Gerente 10 de aumento Se for Limpeza 15 de aumento Se for Operacional 20 de aumento importante deve ser verificado o status do funcionário antes de dar aumento pra ele pois não faz sentido um funcionário demitido receber aumento Esta verificação deve estar dentro do método que aumenta o salário
Send your question to AI and receive an answer instantly
Recommended for you
Preview text
PROJETO FUNCIONARIO FUNCIONARIO private String Nome private String CPF private double Salario private String Cargo private String Status void defineNomeString N String mostraNome void defineCPDString CPF String mostraCPF void demiteFuncionario void contrataFuncionario void aumentaSalario void mostraDados Uma empresa precisa controlar o registro de seus funcionários Este registro contém além do Nome e CPF informações sobre o Cargo e o Salário de cada funcionário O funcionário pode ter apenas um dos seguintes cargos Gerente Limpeza Operacional qualquer outro nome de cargo deve ser rejeitado O salário é acordado em cada contratação e apenas tem a restrição de não poder ser um número negativo Cada funcionário deve possuir um status do tipo booleano Ele vale true caso o funcionário esteja contratado e false caso o funcionário tenha sido demitido Implemente a classe funcionário com seus respectivos atributos e métodos Implemente a classe principal Esta última deve instanciar 4 funcionários com cargos salários e CPFs diferentes Demita alguns contrate outros e verifique o status de cada um depois de contratálos ou demitilos Altere o valor do salário de alguns funcionários seguindo a regra Se for Gerente 10 de aumento Se for Limpeza 15 de aumento Se for Operacional 20 de aumento importante deve ser verificado o status do funcionário antes de dar aumento pra ele pois não faz sentido um funcionário demitido receber aumento Esta verificação deve estar dentro do método que aumenta o salário