domingo, 9 de junio de 2013

Calcular el sueldo neto en java


 en una empresa se paga a los empleados por hora trabajada, si trabajaba mas de 40horas,
 * son horas extras y se pagan a 1.5 veces el valor de la hora normal. se ingresa por
 * teclado el numero de horas trabajadas y el valor por hora, mostrar por pantalla el sueldo
 * neto que recibira el empleado
 */


package calculosueldo;

import javax.swing.JOptionPane;
import sun.applet.Main;

/**
 *
 * @author USER
 */
public class CalculoSueldo {
static double hora=0,valorhora=0,valorhoraextra=0,sueldo,sueldoextra,sueldoneto,extras,a= 1.5;

 static void trabajo()
 {hora=Float.parseFloat(JOptionPane.showInputDialog("INGRESE LAS HORAS TRABAJADAS"));
  valorhora=Float.parseFloat(JOptionPane.showInputDialog("INGRESE EL VALOR POR HORA TRABAJADA"));

  if (hora<=40)

  {
      sueldoneto=hora*valorhora;
      JOptionPane.showMessageDialog(null,"EL SUELDO POR  LAS "+hora+" HORAS TRABAJADAS ES: "+sueldoneto);
  }
  else
 {    //a=Double.parseDouble(num);
      extras=hora-40;
      sueldo=40*valorhora;
      sueldoextra=extras*(valorhora+a);
      sueldoneto=sueldo+sueldoextra;
      JOptionPane.showMessageDialog(null,"TOTAL HORAS TRABAJADAS: "+hora+"\n\nEL SUELDO POR  LAS 40 HORAS TRABAJADAS ES: "+sueldo
              +"\n\nEL SUELDO POR LAS "+extras+" HORAS EXTRAS TRABAJADAS ES: "+sueldoextra
              +"\n\nEL SUELDO NETO ES: "+sueldoneto);
  }

 }


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    CalculoSueldo.trabajo();
   
        // TODO code application logic here
    }
}

1 comentarios:

Este comentario ha sido eliminado por el autor.

Publicar un comentario



 
contador de visitas