Advertisement
Brandford

Tarea Nº2

Oct 21st, 2013
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.16 KB | None | 0 0
  1.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  2.         String nombre;
  3.         double codigo, sueldo;
  4.         int selector_cargo= 0;
  5.         double total_neto;
  6.        
  7.         selector_cargo= form_cargo.getSelectedIndex();
  8.         switch(selector_cargo)
  9.         {
  10.             case 0:
  11.             {
  12.                 sueldo= 160000;
  13.                 form_label_sueldo.setText(Double.toString(sueldo));
  14.                 form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
  15.                 form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
  16.                 form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
  17.                 total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
  18.                 form_label_total_neto.setText(Double.toString(total_neto));
  19.  
  20.                 break;
  21.             }
  22.            
  23.             case 1:
  24.             {
  25.                 sueldo= 120000;
  26.                 form_label_sueldo.setText(Double.toString(sueldo));
  27.                 form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
  28.                 form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
  29.                 form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
  30.                 total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
  31.                 form_label_total_neto.setText(Double.toString(total_neto));
  32.                 break;
  33.             }
  34.                
  35.             case 2:
  36.             {
  37.                 sueldo= 90000;
  38.                 form_label_sueldo.setText(Double.toString(sueldo));
  39.                 form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
  40.                 form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
  41.                 form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
  42.                 total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
  43.                 form_label_total_neto.setText(Double.toString(total_neto));
  44.                 break;
  45.             }
  46.                
  47.              
  48.            
  49.  
  50.                    
  51.          }
  52.            
  53.     }                                        
  54.  
  55. double sueldo_bonificacion(double sueldo)
  56. {
  57.     int selector_bonificacion = 0;
  58.    
  59.     selector_bonificacion= form_categoria.getSelectedIndex();
  60.     switch(selector_bonificacion)
  61.     {
  62.         case 0: return(sueldo*0.10);
  63.         case 1: return(sueldo*0.15);
  64.         case 2: return(sueldo*0.20);
  65.     }
  66.    
  67.     return(0);
  68. }
  69.  
  70. double calcular_descuento_fonasa(double sueldo)
  71. {
  72.     if(form_fonasa.isSelected() == true)
  73.         return(sueldo*0.07);
  74.  
  75.     return(0);    
  76. }
  77.  
  78. double calcular_descuento_imp_renta(double sueldo)
  79. {
  80.     if(form_imp_renta.isSelected() == true)
  81.         return(sueldo*0.10);
  82.  
  83.     return(0);    
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement