Ir para conteúdo
Fórum Script Brasil
  • 0

Por Favor me ajudem!


Mr.Enxame

Pergunta

Opa pessoal e que estava precisando de uma ajuda so para identificar esse codigo dizer o que ele faz, para que server cada coisa tipo um relatorio sobre ele por favor se poderem ajudar ficaria grato!

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

public class Funcionario {

protected String nome, rg;

protected double salario;

public Funcionario(String vNome, String vRG, double vSalario){

nome = vNome;

rg = vRG;

salario = vSalario;

}

public String getNome(){

return nome;

}

public String getRG(){

return rg;

}

public double getSalario(){

return salario;

}

public void setNome(String vNome){

if(vNome.length() >= 2){

nome = vNome;

}

}

public void setRG(String vRG){

if(vRG.length() >= 5){

rg = vRG;

}

}

public void setSalario(double vSalario){

if(vSalario > 0){

salario = vSalario;

}

}

}

public class Vendedor extends Funcionario{

protected double vendas;

public Vendedor(String vNome, String vRG, double vSalario){

super(vNome, vRG, vSalario);

vendas = 0;

}

public double getVendas(){

return vendas;

}

public void InformaVendas(double valor){

vendas += valor;

}

public double CalculaSalario(){

return salario + vendas * 0.05;

}

public void Hollerith(){

System.out.println("Funcionário: "+nome+"\n"+"Salário a receber: "+CalculaSalario());

vendas = 0;

}

}

public class Administrativo extends Funcionario{

protected double horas;

public Administrativo(String vNome, String vRG, double vSalario){

super(vNome, vRG, vSalario);

horas = 0;

}

public double getHoras(){

return horas;

}

public void InformaHoras(double valor){

horas += valor;

}

public double CalculaSalario(){

return salario + horas * (salario/100);

}

public void Hollerith(){

System.out.println("Funcionário: "+nome+"\n"+"Salário a receber: "+CalculaSalario());

horas = 0;

}

}

Editado por Mr.Enxame
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...