mmmnm
mmmnm
public class Colaborador {
private double salario = 0;
private double quantidaDeHoras = 0;
private double valorHora = 0;
private double impostoDeRenda = 0;
private double inss = 0;
private double fgts = 0;
private double totalDeDescontos = 0;
private double salarioLiquido = 0;
private int quantidadeColaborador = 0;
private double valorHoraExtra;
private double quantidadeHoraExtra;
private double totalHoraExtra;
private int temHorasExtras = 1;
private double salarioComDesconto;
private int idColaborador;
private double calculaFgts;
public void setIdColaborador(int idColaborador) {
this.idColaborador = idColaborador;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
public double getQuantidaDeHoras() {
return quantidaDeHoras;
}
public void setQuantidaDeHoras(double quantidaDeHoras) {
this.quantidaDeHoras = quantidaDeHoras;
}
public double getValorHora() {
return valorHora;
}
public void setValorHora(double valorHora) {
this.valorHora = valorHora;
}
public double getImpostoDeRenda() {
return impostoDeRenda;
}
public void setImpostoDeRenda(double impostoDeRenda) {
this.impostoDeRenda = impostoDeRenda;
}
public double getInss() {
return inss;
}
public void setInss(double inss) {
this.inss = inss;
}
public double getFgts() {
return fgts;
}
public void setFgts(double fgts) {
this.fgts = fgts;
}
public double getCalculaFgts() {
return calculaFgts;
}
public void setCalculaFgts(double calculaFgts) {
this.calculaFgts = calculaFgts;
}
public double getTotalDeDescontos() {
return totalDeDescontos;
}
public void setTotalDeDescontos(double totalDeDescontos) {
this.totalDeDescontos = totalDeDescontos;
}
public double getSalarioLiquido() {
return salarioLiquido;
}
public void setSalarioLiquido(double salarioLiquido) {
this.salarioLiquido = salarioLiquido;
}
public double getQuantidadeColaborador() {
return quantidadeColaborador;
}
public void setQuantidadeColaborador(int quantidadeColaborador) {
this.quantidadeColaborador = quantidadeColaborador;
}
public void calcularSalario() {
this.salario = this.quantidaDeHoras * this.valorHora;
}
public double getValorHoraExtra() {
return valorHoraExtra;
}
public void setValorHoraExtra(double valorHoraExtra) {
this.valorHoraExtra = valorHoraExtra;
}
public double getQuantidadeHoraExtra() {
return quantidadeHoraExtra;
}
public void setQuantidadeHoraExtra(double quantidadeHoraExtra) {
this.quantidadeHoraExtra = quantidadeHoraExtra;
}
public double getCalculaHoraExtra() {
return totalHoraExtra;
}
public void setCalculaHoraExtra(double calculaHoraExtra) {
this.totalHoraExtra = calculaHoraExtra;
}
public double getTotalHoraExtra() {
return totalHoraExtra;
}
public void setTotalHoraExtra(double totalHoraExtra) {
this.totalHoraExtra = totalHoraExtra;
}
public int getTemHorasExtras() {
return temHorasExtras;
}
public void setTemHorasExtras(int temHorasExtras) {
this.temHorasExtras = temHorasExtras;
}
public double getSalarioComDesconto() {
return salarioComDesconto;
}
public void setSalarioComDesconto(double salarioComDesconto) {
this.salarioComDesconto = salarioComDesconto;
}
public void calcularImpostoDeRenda() {
if(this.salario <= 900.00 ){
this.impostoDeRenda = 0;
} else if(this.salario > 900.00 && this.salario <= 1500.00) {
this.impostoDeRenda = this.salario * 5 /100;
} else if(this.salario > 1500.00 && this.salario <= 2500.00) {
this.impostoDeRenda = this.salario * 5 /100;
} else if(this.salario > 2500.00) {
this.impostoDeRenda = this.salario * 5 /100;
}
}
public void calcularInss() {
this.inss = this.salario * 10 / 100;
}
public void calcularFgts() {
this.fgts = this.salario * 11 / 100;
public void calcularTotalDeDescontos() {
this.totalDeDescontos = this.impostoDeRenda + this.inss + this.fgts;
public void calculaHoraExtra() {
this.totalHoraExtra = this.quantidadeHoraExtra * this.valorHoraExtra;
public void calculasalarioComDesconto() {
this.salarioComDesconto = this.salario - this.totalDeDescontos;
public void calculaSalarioLiquido() {
this.salarioLiquido = this.salarioComDesconto + this.totalHoraExtra;
Olá César,
Para buscar o funcionário pelo Id dele, você precisa adicionar um novo atributo na classe Colaborador que represente o Id do funcionário. Em seguida, você pode criar um novo método na classe Colaborador que receba como parâmetro o Id do funcionário e retorne o objeto Colaborador correspondente. Esse método pode percorrer uma lista de colaboradores e retornar o objeto que tiver o Id igual ao parâmetro recebido.
No método main, você pode solicitar o Id do funcionário que deseja buscar e chamar o método criado na classe Colaborador para obter o objeto correspondente. Em seguida, você pode exibir as informações do funcionário encontrado.
Espero ter ajudado e bons estudos!