1. Elabore uma classe que possa representar um funcionário, in...

1. Elabore uma classe que possa representar um funcionário, incluindo seu nome, salário e data de admissão. Logo em seguida, crie outra classe que represente um departamento de uma organização/empresa, registrando seu nome e os funcionários que nele trabalham (para isso use um vetor, considere um máximo de 100 funcionários). Por fim, crie uma classe que represente uma empresa, registrando seu nome, CNPJ e departamentos (considere um máximo de 10 departamentos). Codifique um programa que: a) Crie uma empresa; b) Adicione a esta empresa alguns departamentos; c) Adicione aos departamentos alguns funcionários; d) Dê aumento de 10% a todos os funcionários de um determinado departamento; Espera-se que seu código seja bem encapsulado. Logo, para adicionar um departamento em uma empresa (ou um funcionário a um departamento), não se deve acessar o vetor (ou lista) de departamentos diretamente, mas sim ter um método na classe que representa a empresa para adicionar um departamento.2. Uma loja tem 2 tipos de funcionários: vendedores e administrativos. 1. Para ambos a empresa precisa ter o registro do nome e RG. 2. Os vendedores têm um salário base, mas ganham também comissão de suas vendas. 3. Os administrativos têm um salário base, mas podem ganhar horas extras adicionais. 4. Faça uma hierarquia de classes que tenha uma classe ancestral que implemente o que for comum aos dois tipos de funcionários e uma classe descendente para cada tipo. 5. Os vendedores devem ter um método que acumule o total de vendas durante o mês e um método que retorne seu salário total, considerando que a comissão é de 5%. 6. Para os administrativos as horas extras é que são acumuladas e pagas com o valor de 10% do salario por hora.
em Java

1 Resposta

Ver resposta
daymano

resposta:o my good so long question​
Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação