Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

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

Por:   •  2/1/2018  •  1.351 Palavras (6 Páginas)  •  453 Visualizações

Página 1 de 6

...

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.

Código

Classe Colaborador

package contabilizadordeimpostos;

public class Colaborador {

private String nome;

private String endereco;

private String tel;

private int cod;

public Colaborador(String nome, String endereco, String tel, int cod){

this.nome = nome;

this.endereco = endereco;

this.tel = tel;

this.cod = cod;

}

public String getNome() {

return nome;

}

public String getEndereco() {

return endereco;

}

public String getTel() {

return tel;

}

public int getCod() {

return cod;

}

}

Classe Celetista

package contabilizadordeimpostos;

public class Celetista extends Colaborador{

private String RG;

private String CPF;

private float SlMensal; //Salario Mensal

public Celetista(String RG, String CPF, float SlMensal, String nome, String endereco, String tel, int cod) {

super(nome, endereco, tel, cod);

this.RG = RG;

this.CPF = CPF;

this.SlMensal = SlMensal;

}

public String getRG() {

return RG;

}

public String getCPF() {

return CPF;

}

public float getSlMensal() {

return SlMensal;

}

public void setSlMensal(float SlMensal) {

this.SlMensal = SlMensal;

}

}

Classe Juridica

package contabilizadordeimpostos;

public class Juridica extends Colaborador {

private String CNPJ;

private float ValorHr; //Valor ganho por hr

public Juridica(String CNPJ, float ValorHr,String nome, String endereco, String tel, int cod) {

super(nome, endereco, tel, cod);

this.CNPJ = CNPJ;

this.ValorHr = ValorHr;

}

public String getCNPJ() {

return CNPJ;

}

public float getValorHr() {

return ValorHr;

}

public void setValorHr(float ValorHr) {

this.ValorHr = ValorHr;

}

}

Classe ContabilizadorDeImpostos

package contabilizadordeimpostos;

import

...

Baixar como  txt (15.2 Kb)   pdf (71.1 Kb)   docx (22.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no Essays.club