• Lenguaje

    C

  • Descripción

    Solicite el apellido del trabajador y su sueldo básico. Con estos datos hallará:
    - AFP (11% del sueldo básico).
    - Essalud (9% del sueldo básico).
    - 5ta categoría (Si el trabajador tiene un sueldo básico mayor o igual a 3000, el impuesto de 5ta categoría será igual a: 5ta categoría = ((14 x Sueldo básico) – 29050) x 15%)/12. Si el trabajador gana menos de 3000 la 5ta Categoría será 0.
    - Sueldo Neto (Sueldo básico – AFP – 5ta Categoría)
    Muestre como resultado el apellido del trabajador y los datos solicitados.

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
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    float AFP, Essalud, quinta_categoria, sueldo_basico, sueldo_neto;
    char apellido[63];
    printf ("Ingresa el apellido: ");
    scanf ("%[^\r\n]", apellido);
    (void) getchar ();
    printf ("Ingresa el valor de sueldo basico: ");
    scanf ("%f", &sueldo_basico);
    (void) getchar ();
    AFP=sueldo_basico*0.11;
    Essalud=sueldo_basico*0.09;
    if(sueldo_basico>=3000)
        quinta_categoria=(14.0*sueldo_basico-29050)*0.15/12;
    else
        quinta_categoria=0;
    sueldo_neto=sueldo_basico-AFP-quinta_categoria;
    printf ("Apellido: %s\n", apellido);
    printf ("Valor de AFP: %g\n", AFP);
    printf ("Valor de Essalud: %g\n", Essalud);
    printf ("Valor de quinta categoria: %g\n", quinta_categoria);
    printf ("Valor de sueldo neto: %g\n", sueldo_neto);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}