Mr.Enxame Posted April 14, 2012 Report Share Posted April 14, 2012 (edited) 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; }} Edited April 14, 2012 by Mr.Enxame Quote Link to comment Share on other sites More sharing options...
Question
Mr.Enxame
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;
}
}
Edited by Mr.EnxameLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.