• Lenguaje

    Java usando Scanner

  • Descripción

    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 fórmulas:
    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 2% sobre las ventas del mes de cada vendedor
    total devengado = sueldo devengado + comisión de ventas
    total deducciones = descuento por préstamos
    salario neto = total devengado - total deducciones
    Como resultado:
    cédula empleado: xxxxx
    nombre empleado: xxxxx
    salario básico: xxxxx
    auxilio de transporte: xxxxx
    comisión de ventas: xxxxx
    préstamos: xxxx
    salario neto a recibir: xxxxx

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.util.Scanner;

public class VendedorDeUnAlmacen {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double auxilio_de_transporte, comision_de_ventas, descuento_por_prestamos, dias_laborados, salario_basico;
        double salario_minimo, salario_neto, sueldo_devengado, total_deducciones, total_devengado;
        double ventas_del_mes;
        String cedula_empleado, nombre_empleado;
        System.out.print("Ingresa el cedula empleado: ");
        cedula_empleado = in.nextLine();
        System.out.print("Ingresa el nombre empleado: ");
        nombre_empleado = in.nextLine();
        System.out.print("Ingresa el valor de descuento por prestamos: ");
        descuento_por_prestamos = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de dias laborados: ");
        dias_laborados = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de salario basico: ");
        salario_basico = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de ventas del mes: ");
        ventas_del_mes = in.nextDouble();
        in.nextLine();
        salario_minimo=589500.0;
        sueldo_devengado=salario_basico*dias_laborados/30;
        if(salario_basico<=salario_minimo*2)
            auxilio_de_transporte=70500.0*dias_laborados/30;
        else
            auxilio_de_transporte=0;
        comision_de_ventas=ventas_del_mes*0.02;
        total_devengado=sueldo_devengado+comision_de_ventas;
        total_deducciones=descuento_por_prestamos;
        salario_neto=total_devengado-total_deducciones;
        System.out.println("Cedula empleado: " + cedula_empleado);
        System.out.println("Nombre empleado: " + nombre_empleado);
        System.out.println("Valor de auxilio de transporte: " + auxilio_de_transporte);
        System.out.println("Valor de comision de ventas: " + comision_de_ventas);
        System.out.println("Valor de salario minimo: " + salario_minimo);
        System.out.println("Valor de salario neto: " + salario_neto);
        System.out.println("Valor de sueldo devengado: " + sueldo_devengado);
        System.out.println("Valor de total deducciones: " + total_deducciones);
        System.out.println("Valor de total devengado: " + total_devengado);
    }

}