Rol de Pagos en Netbeans

Desarrollar en java un programa que permita calcular el salario mensual a pagar a los empleados de una empresa, sabiendo que la liquidación se realiza por horas trabajadas.

Se deberá ingresar el nombre del empleado y la cantidad de horas trabajadas por medio.de JOptionPanel. Si la cantidad de horas superan las 100 horas las horas restantes serán consideradas horas extras. 
las horas normales se abonaran a 25000 gs y las horas extras a 35000gs del salario normal se descuenta el 14% por Ips y el 10% por jublilacion.


CODIGO


package tutorialesconliu;

import javax.swing.JOptionPane;

/**
 *
 * @author Liu-Xhan
 */
public class RolDePagos {
    
    
    public static void main(String[] args) {
    int horasExtras,HorasNormales,valorHoraExtras,ValorhorasNormales,valorHoraTotal;
    int valor;
      double  Seguro,Jubilacion;
      double  total;
      
        String   nombre=JOptionPane.showInputDialog(null,"Ingrese el numbre");
        int horas=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las horas trabajadas"));
    if(horas>100){
    horasExtras=horas-100;//encontramos las horas extras
    valorHoraExtras=horasExtras*35000;//el valor de las horas extras
    ValorhorasNormales=100*25000;//el valor normal
    valorHoraTotal=ValorhorasNormales+valorHoraExtras;//sumamos las horas normales y las horas extras
    Seguro=valorHoraTotal*0.14;
    Jubilacion=valorHoraTotal*0.10;
    total=valorHoraTotal-(Seguro+Jubilacion);
    
        System.out.println("El Señor :"+nombre+"\n"
                + "El pago de Horas extras :"+valorHoraExtras+" gs. \n"
                + "El pago de Horas Normales es: "+ValorhorasNormales+" gs. \n"
                + "Seguro :"+Seguro+" gs.\n"
                + "Jubilacion : "+Jubilacion+" gs.\n"
                + "Valor Total de Pago: "+total+" gs.");
    }else{
    valor=horas*25000;
    Seguro=valor*0.14;
    Jubilacion=valor*0.10;
    total=valor-(Seguro+Jubilacion);
    
        System.out.println("El Señor "+nombre+"\n"
                + "El pago del seguro es: "+Seguro+" gs.\n"
                + "El Pado de Jubilacion es: "+Jubilacion+" gs.\n"
        + "el Pago total es: "+total+" gs.");
            
    
    }
    
    }

}

Rol de Pagos en Netbeans Rol de Pagos en Netbeans Reviewed by Tutoriales con Liu on 9:00:00 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.