-
Lenguaje
C
-
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
49
50
#include <stdlib.h>
int main (void)
{
float auxilio_de_transporte, comision_de_ventas, descuento_por_prestamos, dias_laborados, salario_basico;
float salario_minimo, salario_neto, sueldo_devengado, total_deducciones, total_devengado;
float ventas_del_mes;
char cedula_empleado[63], nombre_empleado[63];
printf ("Ingresa el cedula empleado: ");
scanf ("%[^\r\n]", cedula_empleado);
(void) getchar ();
printf ("Ingresa el nombre empleado: ");
scanf ("%[^\r\n]", nombre_empleado);
(void) getchar ();
printf ("Ingresa el valor de descuento por prestamos: ");
scanf ("%f", &descuento_por_prestamos);
(void) getchar ();
printf ("Ingresa el valor de dias laborados: ");
scanf ("%f", &dias_laborados);
(void) getchar ();
printf ("Ingresa el valor de salario basico: ");
scanf ("%f", &salario_basico);
(void) getchar ();
printf ("Ingresa el valor de ventas del mes: ");
scanf ("%f", &ventas_del_mes);
(void) getchar ();
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;
printf ("Cedula empleado: %s\n", cedula_empleado);
printf ("Nombre empleado: %s\n", nombre_empleado);
printf ("Valor de auxilio de transporte: %g\n", auxilio_de_transporte);
printf ("Valor de comision de ventas: %g\n", comision_de_ventas);
printf ("Valor de salario minimo: %g\n", salario_minimo);
printf ("Valor de salario neto: %g\n", salario_neto);
printf ("Valor de sueldo devengado: %g\n", sueldo_devengado);
printf ("Valor de total deducciones: %g\n", total_deducciones);
printf ("Valor de total devengado: %g\n", total_devengado);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}