• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Calcule el sueldo final de un empleado que se le paga S/.30.00 por cada hora trabajada en el mes; así mismo, todos los empleados reciben un pago de gratificación de acuerdo a los años de servicios que tiene el empleado, como se muestra en el siguiente cuadro:
    Años de Servicios | % de Gratificación
    0 a 5 | 60%
    6 a 10 | 80%
    11 a más | 100%

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Proceso GratificacionPorAnosDeServicio
    Escribir Sin Saltar "Ingresa el valor de anos de servicio:";
    Leer anos_de_servicio;
    Escribir Sin Saltar "Ingresa el valor de horas trabajadas:";
    Leer horas_trabajadas;
    gratificacion <- 0;
    sueldo_bruto <- horas_trabajadas*30;
    Si anos_de_servicio<6 Entonces
        gratificacion <- sueldo_bruto*0.6;
    FinSi
    Si anos_de_servicio>=6 Y anos_de_servicio<11 Entonces
        gratificacion <- sueldo_bruto*0.8;
    FinSi
    Si anos_de_servicio>=11 Entonces
        gratificacion <- sueldo_bruto;
    FinSi
    sueldo_final <- sueldo_bruto+gratificacion;
    Escribir "Valor de gratificacion: ", gratificacion;
    Escribir "Valor de sueldo bruto: ", sueldo_bruto;
    Escribir "Valor de sueldo final: ", sueldo_final;
FinProceso