• 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

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
49
50
#include <stdio.h>
#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;
}