Advertisement
Bsantos23

calcula_salario

Oct 17th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.09 KB | None | 0 0
  1. public double calculaSalario(double qt_horas, char categoria) {
  2.  
  3.     double salario_parcial;
  4.     double acrescimo;
  5.     double salario_bruto = 0;
  6.  
  7.     // Compara e entra na categoria
  8.     if( categoria == 'G' ) {
  9.  
  10.       salario_parcial = qt_horas * 112;
  11.       acrescimo = (salario_parcial * 15) /100; // Aplica um acrescimo de 15% sobre o salario parcial
  12.       salario_bruto = salario_parcial + acrescimo;
  13.      
  14.     } else {
  15.  
  16.       if( categoria == 'O' ) {
  17.  
  18.         salario_parcial = qt_horas * 112;
  19.         acrescimo = (salario_parcial * 10) /100;
  20.         salario_bruto = salario_parcial + acrescimo;
  21.        
  22.       } // fecha o if interno
  23.  
  24.     } // fecha o if externo
  25.  
  26.     return salario_bruto;
  27.   } // fecha a classe calculaSalario()
  28.  
  29.   // Retorna todos os valores do vetor
  30.   public String toString() {
  31.     String retorno = null;
  32.  
  33.     for( int i = 0; i < this.employee.length; i++ ) {
  34.       retorno += (i + 1) + " - " + this.employee[ i ].toString() + " Salario: " + calculaSalario(this.employee[ i ].getHoras(), this.employee[ i ].getCategoria());
  35.     }
  36.  
  37.     return retorno;
  38.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement