Advertisement
Brandford

Liquidacion de Sueldo

Oct 2nd, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. private void button_calcularActionPerformed(java.awt.event.ActionEvent evt) {                                                
  2.         double sueldo_base, sueldo_neto;
  3.         int horas_extras;
  4.         String nombre_trabajador;
  5.        
  6.         nombre_trabajador= form_nombre_trabajador.getText();
  7.         sueldo_base= Double.parseDouble(form_sueldo_base.getText());
  8.         horas_extras= Integer.parseInt(form_horas_extras.getText());
  9.         sueldo_neto= (sueldo_base + calcular_horas_extras(horas_extras))-calcular_descuentos(sueldo_base);
  10.         form_label_sueldo_neto.setText(Double.toString(sueldo_neto));  
  11. }                                              
  12.  
  13. private void button_salirActionPerformed(java.awt.event.ActionEvent evt) {                                            
  14.         System.exit(0);    
  15. }                                            
  16.  
  17. double calcular_horas_extras(int horas_extras)
  18. {
  19.     int valor_horas_extras=0;
  20.    
  21.     if(form_diurno.isSelected() == true)
  22.         valor_horas_extras= 5600;
  23.     else if(form_nocturno.isSelected() == true)
  24.         valor_horas_extras= 10700;
  25.     form_label_valor_hora.setText(Integer.toString(valor_horas_extras));  
  26.     return((horas_extras*valor_horas_extras));    
  27. }
  28.  
  29. double calcular_descuentos(double sueldo_base)
  30. {
  31.     double descuentos= 0;
  32.    
  33.     if(form_renta.isSelected() == true)
  34.         descuentos+= sueldo_base*0.1;
  35.     if(form_salud.isSelected() == true)
  36.         descuentos+= sueldo_base*0.07;
  37.     if(form_afp.isSelected() == true)
  38.         descuentos+= sueldo_base*0.03;
  39.     return(descuentos);    
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement