class Funcionario{
String nome;
String RG;
String dataAdmissao;
double salario;
String departamento;
String dataPresente;
boolean cartaoBatido;
int faltas;
int presencas;
void adicionarBonus(double valor){
salario += valor;
}
double calculaGanhoAnual{ // ***** <--- Da erro nessa linha! :/ *****
return salario*12;
}
void baterCartao(boolean cartaoBatido, String dataPresente) {
if (this.cartaoBatido){
faltas++;
} else{
this.dataPresente = dataPresente;
presencas++;
}
}
boolean recebeBonus () {
//Aqui eu poderia implementar de outra forma com certeza, mas pra simplificar eu coloquei presencas >= 300
if((faltas==0) && (presencas >= 300)){
return true;
}else {
return false;
}
}
}
class Principal{
public static void main(String [] args){
Funcionario f1 = new Funcionario();
f1.nome = "Gabriel Ramos";
f1.RG = "2339994900";
f1.dataAdmissao = "15/02/2014";
f1.salario = "R$ 5.000,00";
f1.departamento = "Desenvolvimento de Software";
f1.cartaoBatido(true, "15/09/2014");
if(f1.recebeBonus==true){
f1.adicionarBonus(200.00);
}
}
}