Você está na página 1de 11

1 VERSO TESTE

CODIGO COLABORADORES
public class Colaboradores {
}
public static void main ( String[] args ){
private String nome;
protected String endereco;
private String telefone1;
@SuppressWarnings("unused")
Colaboradores(String n,String end,int telefone, int rg, int cpf){
}
{
String n;
String nome = n;
String end;
String endereo = end ;
int tel;
int telefone1 = tel;
}
public String toString()
{
return "Nome: "+nome+" \nEndereco: "+endereco+" \nTelefone:
"+telefone1;
}
}
CODIGO CELETISTA
class Celetista extends Colaboradores{
Celetista(String n, String end, int telefone, int rg, int cpf) {
super(n, end, telefone, rg, cpf);
}
private static String nome;
private static String endereo;
private static int telefone;
private static int rg;
private static int cpf;
double salrioMensal;
nome = ((Object) ler).nextLine();
System.out.println("Digite seu endereo:");
endereco = ler.nextLine();
System.out.println("Qual seu telefone?");
telefone =ler.nextLine ();
System.out.println("Qual seu rg?");

rg = ((Object) ler).nextFloat ();


System.out.println("Qual seu cpf?");
cpf = ((Object) ler).nextLine ();
System.out.println("Qual seu telefone?");
salarioMensal = ((Object) ler).nextFloat ();
if(horasExtras <=160)
{
Object salarioMensal;
Object salarioBruto = salarioMensal;
System.out.println(nome + " valor do salrio ");
}
if ( horasExtras > 161){
Object SalarioMensal;
private Object horasExtras;
private Object salarioMensal;
Object salarioBruto = salarioMensal ;
salarioMensal = salarioMensal + horasExtras;
System.out.println (salarioMensal+ " digite o salrio Mensal");
ValorHoraExtra = (salarioMensal)/160;
System.out .println (nome + " valor do salrio com Horas Extras ");
salarioBruto = horasTrabalhadas * valorHoraCalculado;
}
/* Imposto IRRF */
if(salarioBruto <= 1500 );
System.out.println(nome + " voce esta isento de pagar imposto");
{
if(salarioBruto >= 1500 && salarioBruto <=2300 )
}
impostoRenda = salarioBruto * 0.075;
System.out.println(nome + " seu imposto e de 7.5%: " + impostoRenda);
}
{
if (salarioBruto >= 2247 && salarioBruto <=2996)
}
impostoRenda = salarioBruto * 0.15;
System.out.println (nome+ " seu imposto e de 0.15 %: " + impostoRenda);
}
if (salarioBruto >=2996 && salarioBruto <=3743)
{
impostoRenda = salarioBruto * 0.22;

System.out.println (nome+ " seu imposto e de 22 %" + impostoRenda);


}
/* Desconto INSS */
if (salarioBruto <= 996)
{
valorInss = salarioBruto * 0.08;
System.out.println (nome+ " seu imposto e de 8%"+ valorInss);
}
if ( salarioBruto >=996 && salarioBruto <=1609 )
{
valorInss = salarioBruto *0.09;
System.out.println (nome+ " O valor Inss 9%"+ valorInss);
}
if ( salarioBruto >=1609)
{
valorInss = SalarioBruto * 0.11;
System.out.println (nome + " O valor Inss de 11%" + valorInss);
}
}
}

CODIGO COLABORADOR PESSOAJURIDICA


public class pessoaJuridica {
private static final double Irrf = 0;
private int cnpj;
private float valorGanhoHora;
public void setValorGanhoHora(float valorGanhoHora) {
this.valorGanhoHora = valorGanhoHora;
}
public float getValorGanhoHora() {
return valorGanhoHora;
}
public void setCnpj(int cnpj) {
this.cnpj = cnpj;
}
public int getCnpj() {
return cnpj;
}

float salarioBruto;
{
float horasTrabalhadas;
salarioBruto = salarioBruto * horasTrabalhadas;
double DescontoIrrf = salarioBruto * 0.015;
}
if (salarioBruto > 5000)
{
Object pis_confins_csll = Irrf * 0.0465;
String nome;
System.out.println (nome+ " seu imposto e de 4.65%"+ pis_confins_csll);
}
if (salarioBruto >5000)
{
double Iss = Irrf * 0.04;
String nome;
System.out.println (nome+ " seu imposto e de 4%"+ Iss);
}
}

CODIGO FINAL PARA ENTREGA DO TRABALHO


CELETISTA
import java.io.ObjectInputStream.GetField;
import javax.swing.JOptionPane;

public class Celetista {


private static float totalBruto;
public static void main(String[] args) {

int rg;
int cpf;
float salarioMensal;
float irrf;
float calculo;
float calculo1;

float descontoir = 0;
float descontoinss = 0;
float salarioLiquido;
float salarioLiquido0;
float salarioLiquido1;
float horaExtra;
float salHoraExtra = 0;

Colaborador uniCon = new Colaborador();

uniCon.setNome(JOptionPane.showInputDialog(null, "Digite o nome do


Funcionrio", "Nome", JOptionPane.QUESTION_MESSAGE ));
uniCon.setEndereco(JOptionPane.showInputDialog(null, "Digite o endereo",
"Endereo", JOptionPane.QUESTION_MESSAGE ));
uniCon.setTelefone(JOptionPane.showInputDialog(null, "Cdigo da telefone",
"Telefone", JOptionPane.QUESTION_MESSAGE ));
uniCon.setRg(JOptionPane.showInputDialog(null, "Digite o numero do RG:
","rg",JOptionPane.QUESTION_MESSAGE));
uniCon.setCpf(JOptionPane.showInputDialog(null, "Digite o CPF:
","cpf",JOptionPane.QUESTION_MESSAGE));
salarioMensal = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o
salario Mensal","salarioMensal",JOptionPane.QUESTION_MESSAGE));
uniCon.setHorasTrabalhadas(Integer.parseInt(JOptionPane.showInputDialog(n
ull,"Digite a quantidade de horas trabalhadas no
ms","horasTrabalhadas",JOptionPane.QUESTION_MESSAGE)));

if(uniCon.getHorasTrabalhadas() > 220){


horaExtra = uniCon.getHorasTrabalhadas()- 220;
salHoraExtra = ((salarioMensal/220)*horaExtra);
totalBruto = (salarioMensal + salHoraExtra);
}
if(totalBruto < 1499.15) {
irrf = 0;
}
if((totalBruto > 1499.15) && (totalBruto > 2246.75)){
calculo = ((totalBruto/100)*7);

descontoir = (float) (calculo - 112.43);


}
if((totalBruto > 2246.75) && (totalBruto > 2995.70)){
calculo = ((totalBruto/100)*15);
descontoir = (float) (calculo - 280.94);
}
if((totalBruto > 2995.70) && (totalBruto > 3343.19)){
calculo = ((totalBruto/100)*22);
descontoir = (float) (calculo - 505.62);
}
if (totalBruto > 3342.19){
calculo = ((totalBruto/100)*27);
descontoir = (float) (calculo - 692.78);
}
salarioLiquido0 = descontoir;

if(totalBruto < 965.67) {


calculo1 = ((totalBruto/100)*8);
descontoinss = (float) (calculo1);
if(calculo1 > 354.08);
calculo1 = (float) 354.08;
}
if((totalBruto > 965.67) && (totalBruto > 1609.45)){
calculo1 = ((totalBruto/100)*9);
descontoinss = (float) (calculo1);
if(calculo1 > 354.08);
calculo1 = (float) 354.08;
}
if(totalBruto > 1609.45){
calculo1 = ((totalBruto/100)*11);
descontoinss = (float) (calculo1 - 280.94);
if(calculo1 > 354.08);
calculo1 = (float) 354.08;
salarioLiquido1 = descontoinss;
salarioLiquido = (totalBruto-(salarioLiquido0+salarioLiquido1));
}

else{
if(uniCon.getHorasTrabalhadas() < 220){

totalBruto = salarioMensal;
}
if(totalBruto < 1499.15) {
irrf = 0;
}
if((totalBruto > 1499.15) && (totalBruto > 2246.75)){
calculo = ((totalBruto/100)*7);
descontoir = (float) (calculo - 112.43);
}
if((totalBruto > 2246.75) && (totalBruto > 2995.70)){
calculo = ((totalBruto/100)*15);
descontoir = (float) (calculo - 280.94);
}
if((totalBruto > 2995.70) && (totalBruto > 3343.19)){
calculo = ((totalBruto/100)*22);
descontoir = (float) (calculo - 505.62);
}
if (totalBruto > 3342.19){
calculo = ((totalBruto/100)*27);
descontoir = (float) (calculo - 692.78);
}
salarioLiquido0 = descontoir;

if(totalBruto < 965.67) {


calculo1 = ((totalBruto/100)*8);
descontoinss = (float) (calculo1);
if(calculo1 > 354.08);
calculo1 = (float) 354.08;
}
if((totalBruto > 965.67) && (totalBruto > 1609.45)){
calculo1 = ((totalBruto/100)*9);
descontoinss = (float) (calculo1);

if(calculo1 > 354.08);


calculo1 = (float) 354.08;
}
if(totalBruto > 1609.45){
calculo1 = ((totalBruto/100)*11);
descontoinss = (float) (calculo1 - 280.94);
if(calculo1 > 354.08);
calculo1 = (float) 354.08;
}
salarioLiquido1 = descontoinss;
salarioLiquido = (totalBruto(salarioLiquido0+salarioLiquido1));
}
JOptionPane.showMessageDialog(null,
"\nNome:
"+uniCon.getNome()+
"\nEndereo:
"+uniCon.getEndereco()+
"\nTelefone:
"+uniCon.getTelefone()+
"\nLeitura rg:
"+uniCon.getRg()+
"\nLeitura cpf:
"+uniCon.getCpf()+
"\nSalario Mensal:
"+salarioMensal+
"\nHoras trabalhadas
"+uniCon.getHorasTrabalhadas()+
"\nHoras Extra
"+salHoraExtra+
"\nDesconto IRRF
"+descontoir+
"\nDesconto INSS
"+descontoinss+
"\nValor a receber : R$
"+salarioLiquido,
"Conta de Luz" , JOptionPane.CLOSED_OPTION);

COLABORADORES
public class Colaborador {
private String endereco;
private String nome;
private String telefone;
private String rg;
private String cpf;
private int horasTrabalhadas;

public Colaborador( ){
}
public Colaborador( int horasTrabalhadas, String rg,String cpf, String
nome, String endereco, String telefone)
{
this.setEndereco(endereco);
this.setNome(nome);
this.setRg(rg);
this.setCpf(cpf);
this.setTelefone(telefone);
this.setHorasTrabalhadas(horasTrabalhadas);
}
@Override
public String toString() {
// TODO Auto-generated method stub
return super.toString();
}
void setNome(String nome) {

this.nome = nome;
}
String getNome() {
return nome;
}
void setEndereco(String endereco) {
this.endereco = endereco;
}
String getEndereco() {
return endereco;
}

void setTelefone(String telefone) {


this.telefone = telefone;
}
String getTelefone() {
return telefone;
}
public void setHorasTrabalhadas(int horasTrabalhadas) {
this.horasTrabalhadas = horasTrabalhadas;
}
public int getHorasTrabalhadas() {
return horasTrabalhadas;
}
public void setRg(String rg) {
this.rg = rg;
}
public String getRg() {
return rg;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}

public String getCpf() {


return cpf;
}
}

CONCLUSO
No conseguimos atender a expectativa, ou seja, o trabalho no est
completo devido falta de competncia para termin-lo.
Conseguimos desenvolver as classes Colaboradores , Celetista e
colaboradoresPJ, mas no conseguimos agrupar e ou usar as classes
conforme pedido.
O trabalho est incompleto nesta primeira fase sendo assim nos
comprometeremos em entregar uma verso completa e perfeita do mesmo.

Desde j agradecemos e pedimos desculpa pelo mal desempenho o mesmo


est funcionando com entrada de dados e calculando os valores dos
impostos, mas apenas de celetistas.

Você também pode gostar