• Matéria: Informática
  • Autor: lipp1994p7ndo3
  • Perguntado 4 anos atrás

(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.

Respostas

respondido por: matheusnascimento20
1

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;

   }

}

Perguntas similares