Descubra respostas para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais confiável e eficiente para todas as suas necessidades. Junte-se à nossa plataforma para conectar-se com especialistas prontos para fornecer respostas detalhadas para suas perguntas em diversas áreas. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma.

(EM JAVA) Escreva um modelo Empregado que represente um empregado de uma empresa qualquer.
Considere que os atributos: nome, departamento, horasTrabalhadasNoMês e salárioPorHora devam
ser representados, e que ao menos as operações mostraDados e calculaSalárioMensal sejam
implementadas.

Sagot :

Resposta:

Explicação:

public class Empregado {

   private String nome;

   private String departamento;

   private int horasTrabalhadasNoMes;

   private float salarioPorHora;

   public Empregado(String nome,String departamento,int horasTrabalhadasNoMes,float salarioPorHora){

       this.nome = "José";

       this.departamento = "Almoxarifado";

       this.horasTrabalhadasNoMes = 20;

       this.salarioPorHora = 1700.00;

   }

   public void mostraDados(){

       System.out.println("Nome:"+this.nome);

       System.out.println("Departamento:"+this.departamento);

       System.out.println("Horas trabalhadas:"+this.horasTrabalhadasNoMes);

       System.out.println("Salario por hora:"+this.salarioPorHora);

   }

   public float calculaSalarioMensal(){

       return this.salarioPorHora*this.horasTrabalhadasNoMes;

   }

   public String getNome(){

       return this.nome;

   }

   public void setNome(String nome){

       this.nome = nome;

   }

   public String getDepartamento(){

       return this.departamento;

   }

   public void setDepartamento(String departamento){

       this.departamento = departamento;

   }

   public int getHorasTrabalhadasNoMes(){

       return this.horasTrabalhadasNoMes;

   }

   public void setHorasTrabalhadasNoMes(int horas){

       this.horasTrabalhadasNoMes = horas;

   }

   public float getSalarioPorHora(){

       return this.salarioPorHora;

   }

   public void setSalarioPorHora(float salarioPorHora){

       this.salarioPorHora = salarioPorHora;

   }

}