-
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
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
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);
}
}