TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

PROGRAMAÇÃO ORIENTADA A OBJETOS II Etapa I: Apresentação da Disciplina e Metodologia de Trabalho

Por:   •  7/4/2016  •  Trabalho acadêmico  •  5.141 Palavras (21 Páginas)  •  381 Visualizações

Página 1 de 21

[pic 3]

ATPS

PROGRAMAÇÃO ORIENTADA A OBJETOS II

Etapa I: Apresentação da Disciplina e Metodologia de Trabalho

ALUNO                                                      RA

RONDONÓPOLIS-MT

2015

Programação Orientada a Objetos II

ETAPA 1

Atividade de Autodesenvolvimento

Trabalho desenvolvido para a disciplina Programação Orientada a Objetos II, apresentado à Anhanguera Educacional como exigência para a avaliação na Atividade de Autodesenvolvimento.

[pic 4]

Relatório 1

Classe Colaborador

Atributos

Iniciei a classe criando os atributos nome, endereco, tel e cod que serão herdados pelas subclasses Celetista e Juridica.

Construtor

Criei um construtor para receber os valores que serão inseridos em cada atributo da classe.

Getters

Depois criei 4 getters para retornar o valor dos atirbutos da classe quando preciso, seja para apresentar os valores na tela ou para usar os valores para efetuar cálculos.

Classe Celetista

Herança

A classe Celetista vai herdar os atributos da sua superclasse Colaborador  através do comando exstends.

public class Celetista extends Colaborador{

}

Atributos

Iniciei a classe criando os atributos RG, CPF, SlMensal. Os outros atributos(nome, endereco, tel e cod) serão herdados da classe Colaborador.

Construtor

Criei um construtor para receber os valores que serão inseridos em cada atributo da classe.

Getters e Setters

Criei 3 getters para retornar o valor dos atirbutos da classe quando preciso, seja para apresentar os valores na tela ou para usar os valores para efetuar cálculos

Depois criei um set que será usado pelo método AlterarCeletista() da Classe ContabilizadorDeImpostos, ele irá alterar o atributo SlMensal diretamente no vetor respectivo ao celetista selecionado.

Classe Juridica

Herança

A classe Juridica vai herdar os atributos da sua superclasse Colaborador  através do comando exstends.

public class Juridica extends Colaborador{

}

Atributos

Iniciei a classe criando os atributos CNPJ e ValorHr. Os outros atributos(nome, endereco, tel e cod) serão herdados da classe Colaborador.

Construtor

Criei um construtor para receber os valores que serão inseridos em cada atributo da classe.

Getters e Setters

Criei 2 getters para retornar o valor dos atirbutos da classe quando preciso, seja para apresentar os valores na tela ou para usar os valores para efetuar cálculos

Depois criei um set que será usado pelo método AlterarJuridica() da Classe ContabilizadorDeImpostos, ele irá alterar o atributo ValorHr diretamente no vetor respectivo a pessoa jurídica selecionada.

Classe ContabilizadorDeImpostos

Metodos

Método Principal(public static void main()) - Criei o método principal com um Menu com as opções:

  • Cadastrar :
  • Celetista;
  • Juridica.
  • Listar:
  • Celetista;
  • Juridica.
  • Alterar Valor do Pagamento:
  • Celetista;
  • Juridica.
  • Calcular Impostos:
  • Celetista;
  • Juridica.

Método CadastroCeletista – Pede para o usuário digitar os respectivos dados para cadastro do Celetista: nome, endereço, telefone, RG, CPF e salario mensal.

Depois de ler os dados digitados o sistema os envia por parâmetro para o construtor da Classe Celetista.

Método ListarCeletista – Printa na tela os dados de todos celetistas cadastrados.

Método CalculoCeletista – Inicialmente pede para o usuário digitar o código do celetista do qual você pretende calcular os impostos do salário e o valor de horas trabalhadas por ele durante o mês.

Depois Disso ele vai calcular o valor bruto do salario em relação as horas trabalhadas e em seguida com o auxilio dos métodos ImpostoCelIRRF() e ImpostoCelINSS() ele irá calcular os impostos do IRRF e INNS e depois subtrai-los do salario bruto para se obter o valor do salario liquido.

No final ele printa na tela o valor do IRRF, INNS e do salario liquido.

Método AlterarCeletista – Inicialmente pede pra digitar o número do código do celetista que você deseja selecionar para alteração e o novo valor do salario mensal. Feito isso o método atualiza esse valor no sistema.

Método CadastroJuridica – Pede para o usuário digitar os respectivos dados para cadastro da pessoa jurídica: nome, endereço, telefone, CNPJ e valor ganho por hora de trabalho.

Depois de ler os dados digitados o sistema os envia por parâmetro para o construtor da Classe Juridica.

Método ListarJuridica – Printa na tela os dados de todas pessoas jurídicas cadastradas.

Método CalculoJuridica – Inicialmente pede para o usuário digitar o código da pessoa jurídica da qual você pretende calcular os impostos do salário e o valor de horas trabalhadas por ela durante o mês.

Depois Disso ele vai calcular o valor ganho por hora com o valor de horas trabalhadas para calcular o valor bruto do salario. Feito isso ele vai fazer os cálculos dos impostos IRRF, PIS/CONFINS/CSLL e ISS e já subtrai-los do valor do salario bruto para obter o valor do salario liquido.

No final ele printa na tela o valor do IRRF, PIS/CONFINS/CSLL, ISS e do salario liquido.

Método AlterarJuridica – Inicialmente pede pra digitar o número do código da pessoa jurídica que você deseja selecionar para alteração e o novo valor ganho por hora de trabalho. Feito isso o método atualiza esse valor no sistema.

...

Baixar como (para membros premium)  txt (19.4 Kb)   pdf (299.4 Kb)   docx (62.4 Kb)  
Continuar por mais 20 páginas »
Disponível apenas no TrabalhosGratuitos.com