Ejercicio 5 Java

Ejercicio:

Desarrollar un algoritmo que calcule el salario neto que debe recibir un vendedor de un almacén. Se debe tener en cuenta si tiene derecho o no al auxilio de transporte. Para el desarrollo del ejercicio tenga en cuenta las siguientes formulas: Sueldo devengado = salario básico * días laborados / 30
Días laborados = debe ser entre 1 y 30.
Auxilio de Transporte: Lo reciben los empleados cuyo salario básico sea menor o igual a 2 salarios mínimos legales vigentes.
Salario Mínimo Legal Vigente (2013): 589500
Auxilio de Transporte = 70500 * días laborados / 30 (año 2013 en Colombia).
Comisión de Ventas: En la empresa se tiene estipulado dar una comisión de ventas del 2% sobre las ventas del mes de cada vendedor.
Total devengado = sueldo devengado + comisión de ventas.
Total deducciones = descuentos por prestamos.
Salario Neto = Total devengado – Total deducciones.
Como resultado del ejercicio se debe imprimir en pantalla lo siguiente:
Cédula empleado: XXXXXX
Nombre Empleado: XXXXXXX
Salario Básico: XXXXXX
Auxilio de Transporte: XXXXXX
Comisión de Ventas: XXXXXX
Préstamos: XXXXXX
Salario Neto a Recibir: XXXXX

Solución:

package ejercicio5;

import javax.swing.JOptionPane;

public class Ejercicio5 
{
    public static void main(String[] args) {
        int cc; 
        String nombre;
        double sd;
        double sb;
        int dl;
        double at;
        double ve;
        double cv;
        double descuentoPrestamos;
        double td;
        double sn;
               
        cc=Integer.parseInt(JOptionPane.showInputDialog(null, 
        "Ingrese el numero de cedula del empleado: " ));
        nombre=JOptionPane.showInputDialog(null, "Ingrese el nombre del empleado:  ");
        sb=Double.parseDouble(JOptionPane.showInputDialog(null, 
        "Ingrese el salario basico del empleado: "));
        dl=Integer.parseInt(JOptionPane.showInputDialog(null, 
        "Ingrese los números de dias laborados por el empleado entre 1 y 30: " ));
        sd=(sb*dl)/30;
        ve=Double.parseDouble(JOptionPane.showInputDialog(null, 
        "Ingrese el valor de las ventas realizadas por el empleado: "));
        cv=ve*0.02;
        descuentoPrestamos=Double.parseDouble(JOptionPane.showInputDialog(null, 
        "Ingrese los descuentos por prestamos: "));
        td=descuentoPrestamos;
        
        if (sb<(589500*2)) {
            at=(70500*dl)/30;
        }
        else {
            at=0;
        }
 sn= sd+at+cv-td;

        JOptionPane.showMessageDialog(null, "Cedula empleado: " + cc + "\n"
        + "Nombre empleado: " + nombre + "\n" + "Salario basico: " + sb
        + "\n" + "Auxilio de transporte: " + at + "\n" 
                + "Comisicion de ventas: " + cv + "\n" + "Prestamos: "
                + descuentoPrestamos + "\n" + "Salario neto a recibir: " + sn);
        }
}

Comentarios

Entradas más populares de este blog

Ejercicio 1 en lpp

Ejercicio 1 Java

Ejercicio 2 Java