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

int main (void)
{
    float AFP, Essalud, quinta_categoria, sueldo_basico, sueldo_neto;
    char apellido[63];
    printf ("Ingrese el apellido: ");
    scanf ("%[^\r\n]", apellido);
    getchar ();
    printf ("Ingrese el valor de sueldo basico: ");
    scanf ("%f", &sueldo_basico);
    getchar ();
    AFP=sueldo_basico*0.11;
    Essalud=sueldo_basico*0.09;
    quinta_categoria=sueldo_basico>=3000?(14.0*sueldo_basico-29050)*0.15/12: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;
}